./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 7724a2de 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-7724a2d-m [2024-06-27 23:29:59,451 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:29:59,516 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:29:59,523 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:29:59,524 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:29:59,550 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:29:59,551 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:29:59,551 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:29:59,552 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:29:59,557 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:29:59,557 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:29:59,557 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:29:59,558 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:29:59,559 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:29:59,560 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:29:59,560 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:29:59,560 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:29:59,560 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:29:59,561 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:29:59,561 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:29:59,561 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:29:59,561 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:29:59,562 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:29:59,562 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:29:59,562 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:29:59,562 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:29:59,562 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:29:59,563 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:29:59,563 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:29:59,563 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:29:59,564 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:29:59,564 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:29:59,565 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:29:59,565 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:29:59,565 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:29:59,565 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:29:59,565 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:29:59,565 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:29:59,566 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:29:59,566 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:29:59,566 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:29:59,566 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:29:59,566 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:29:59,567 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-27 23:29:59,741 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:29:59,759 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:29:59,761 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:29:59,762 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:29:59,762 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:29:59,763 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-27 23:30:00,832 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:30:01,048 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:30:01,049 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-27 23:30:01,061 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4f7d5b188/c1a1d32d97d94dc0b3c754b995732b60/FLAG34fe70725 [2024-06-27 23:30:01,071 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4f7d5b188/c1a1d32d97d94dc0b3c754b995732b60 [2024-06-27 23:30:01,073 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:30:01,074 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:30:01,075 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-27 23:30:01,163 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:30:01,164 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:30:01,165 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:30:01,165 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:30:01,168 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:30:01,169 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:30:01" (1/2) ... [2024-06-27 23:30:01,170 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12c4a586 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:30:01, skipping insertion in model container [2024-06-27 23:30:01,170 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:30:01" (1/2) ... [2024-06-27 23:30:01,172 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1908d8e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:30:01, skipping insertion in model container [2024-06-27 23:30:01,173 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:30:01" (2/2) ... [2024-06-27 23:30:01,173 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12c4a586 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:30:01, skipping insertion in model container [2024-06-27 23:30:01,173 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:30:01" (2/2) ... [2024-06-27 23:30:01,173 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:30:01,195 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:30:01,197 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-27 23:30:01,197 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-27 23:30:01,197 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-27 23:30:01,198 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:30:01,198 INFO L106 edCorrectnessWitness]: ghost_update [L849-L849] multithreaded = 1; [2024-06-27 23:30:01,237 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:30:01,519 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:30:01,534 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:30:01,712 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:30:01,752 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:30:01,752 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:30:01 WrapperNode [2024-06-27 23:30:01,752 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:30:01,753 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:30:01,753 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:30:01,754 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:30:01,759 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:30:01" (1/1) ... [2024-06-27 23:30:01,788 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:30:01" (1/1) ... [2024-06-27 23:30:01,872 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 134 [2024-06-27 23:30:01,873 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:30:01,874 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:30:01,874 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:30:01,874 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:30:01,883 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:30:01" (1/1) ... [2024-06-27 23:30:01,883 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:30:01" (1/1) ... [2024-06-27 23:30:01,902 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:30:01" (1/1) ... [2024-06-27 23:30:01,931 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-27 23:30:01,931 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:30:01" (1/1) ... [2024-06-27 23:30:01,932 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:30:01" (1/1) ... [2024-06-27 23:30:01,950 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:30:01" (1/1) ... [2024-06-27 23:30:01,961 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:30:01" (1/1) ... [2024-06-27 23:30:01,971 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:30:01" (1/1) ... [2024-06-27 23:30:01,974 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:30:01" (1/1) ... [2024-06-27 23:30:01,983 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:30:01,985 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:30:01,985 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:30:01,985 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:30:01,986 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:30:01" (1/1) ... [2024-06-27 23:30:01,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:30:01,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:30:02,022 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-27 23:30:02,056 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-27 23:30:02,076 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:30:02,077 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:30:02,077 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:30:02,077 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:30:02,077 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:30:02,078 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:30:02,078 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:30:02,078 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:30:02,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:30:02,078 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:30:02,078 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:30:02,079 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:30:02,080 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:30:02,212 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:30:02,213 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:30:02,691 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:30:02,691 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:30:02,795 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:30:02,796 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:30:02,796 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:30:02 BoogieIcfgContainer [2024-06-27 23:30:02,796 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:30:02,798 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:30:02,798 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:30:02,800 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:30:02,800 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:30:01" (1/4) ... [2024-06-27 23:30:02,801 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76a8e8a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:30:02, skipping insertion in model container [2024-06-27 23:30:02,801 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:30:01" (2/4) ... [2024-06-27 23:30:02,801 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76a8e8a6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:30:02, skipping insertion in model container [2024-06-27 23:30:02,801 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:30:01" (3/4) ... [2024-06-27 23:30:02,801 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76a8e8a6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:30:02, skipping insertion in model container [2024-06-27 23:30:02,801 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:30:02" (4/4) ... [2024-06-27 23:30:02,802 INFO L112 eAbstractionObserver]: Analyzing ICFG mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-27 23:30:02,816 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:30:02,817 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:30:02,817 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:30:02,890 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:30:02,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-27 23:30:02,950 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-27 23:30:02,951 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:30:02,953 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-27 23:30:02,953 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-27 23:30:02,956 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-27 23:30:02,975 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:30:02,981 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;@168fbe50, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:30:02,981 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:30:02,987 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:30:02,987 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:30:02,987 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:30:02,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:02,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:30:02,988 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-27 23:30:02,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:02,994 INFO L85 PathProgramCache]: Analyzing trace with hash 383563503, now seen corresponding path program 1 times [2024-06-27 23:30:03,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:03,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203446337] [2024-06-27 23:30:03,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:03,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:03,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:04,797 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-27 23:30:04,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:04,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203446337] [2024-06-27 23:30:04,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203446337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:04,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:04,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:30:04,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011057031] [2024-06-27 23:30:04,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:04,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:30:04,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:04,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:30:04,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:30:04,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-27 23:30:04,934 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-27 23:30:04,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:04,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-27 23:30:04,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:05,275 INFO L124 PetriNetUnfolderBase]: 1150/1792 cut-off events. [2024-06-27 23:30:05,276 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-27 23:30:05,283 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-27 23:30:05,291 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 33 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-27 23:30:05,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 46 transitions, 181 flow [2024-06-27 23:30:05,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:30:05,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:30:05,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-27 23:30:05,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6589147286821705 [2024-06-27 23:30:05,301 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 85 transitions. [2024-06-27 23:30:05,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 46 transitions, 181 flow [2024-06-27 23:30:05,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 46 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:30:05,309 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-27 23:30:05,310 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-27 23:30:05,313 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-27 23:30:05,313 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-27 23:30:05,313 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-27 23:30:05,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:05,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:05,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:30:05,314 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-27 23:30:05,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:05,314 INFO L85 PathProgramCache]: Analyzing trace with hash -761845704, now seen corresponding path program 1 times [2024-06-27 23:30:05,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:05,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865014291] [2024-06-27 23:30:05,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:05,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:05,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:06,436 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-27 23:30:06,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:06,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865014291] [2024-06-27 23:30:06,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865014291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:06,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:06,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:30:06,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066753200] [2024-06-27 23:30:06,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:06,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:30:06,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:06,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:30:06,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:30:06,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-27 23:30:06,515 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-27 23:30:06,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:06,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-27 23:30:06,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:06,830 INFO L124 PetriNetUnfolderBase]: 1154/1788 cut-off events. [2024-06-27 23:30:06,831 INFO L125 PetriNetUnfolderBase]: For 283/283 co-relation queries the response was YES. [2024-06-27 23:30:06,833 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-27 23:30:06,839 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 43 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-27 23:30:06,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 59 transitions, 266 flow [2024-06-27 23:30:06,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:30:06,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:30:06,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-06-27 23:30:06,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6395348837209303 [2024-06-27 23:30:06,841 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 110 transitions. [2024-06-27 23:30:06,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 59 transitions, 266 flow [2024-06-27 23:30:06,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 59 transitions, 260 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:30:06,843 INFO L231 Difference]: Finished difference. Result has 48 places, 43 transitions, 160 flow [2024-06-27 23:30:06,843 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-27 23:30:06,844 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 4 predicate places. [2024-06-27 23:30:06,844 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 43 transitions, 160 flow [2024-06-27 23:30:06,844 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-27 23:30:06,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:06,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:06,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:30:06,845 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-27 23:30:06,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:06,845 INFO L85 PathProgramCache]: Analyzing trace with hash -2142379128, now seen corresponding path program 1 times [2024-06-27 23:30:06,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:06,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015384727] [2024-06-27 23:30:06,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:06,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:06,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:08,173 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-27 23:30:08,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:08,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015384727] [2024-06-27 23:30:08,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015384727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:08,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:08,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:30:08,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140223959] [2024-06-27 23:30:08,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:08,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:30:08,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:08,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:30:08,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:30:08,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-27 23:30:08,252 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-27 23:30:08,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:08,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-27 23:30:08,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:08,678 INFO L124 PetriNetUnfolderBase]: 1368/2118 cut-off events. [2024-06-27 23:30:08,678 INFO L125 PetriNetUnfolderBase]: For 1096/1124 co-relation queries the response was YES. [2024-06-27 23:30:08,682 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-27 23:30:08,690 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 53 selfloop transitions, 10 changer transitions 0/71 dead transitions. [2024-06-27 23:30:08,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 71 transitions, 366 flow [2024-06-27 23:30:08,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:30:08,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:30:08,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-27 23:30:08,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6186046511627907 [2024-06-27 23:30:08,693 INFO L175 Difference]: Start difference. First operand has 48 places, 43 transitions, 160 flow. Second operand 5 states and 133 transitions. [2024-06-27 23:30:08,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 71 transitions, 366 flow [2024-06-27 23:30:08,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 71 transitions, 356 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-27 23:30:08,695 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 200 flow [2024-06-27 23:30:08,695 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-27 23:30:08,696 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 8 predicate places. [2024-06-27 23:30:08,696 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 200 flow [2024-06-27 23:30:08,696 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-27 23:30:08,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:08,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:08,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:30:08,696 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-27 23:30:08,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:08,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1557673005, now seen corresponding path program 1 times [2024-06-27 23:30:08,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:08,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649735390] [2024-06-27 23:30:08,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:08,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:08,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:10,116 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-27 23:30:10,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:10,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649735390] [2024-06-27 23:30:10,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649735390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:10,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:10,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:30:10,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607229325] [2024-06-27 23:30:10,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:10,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:30:10,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:10,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:30:10,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:30:10,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-27 23:30:10,211 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-27 23:30:10,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:10,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-27 23:30:10,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:10,628 INFO L124 PetriNetUnfolderBase]: 1372/2134 cut-off events. [2024-06-27 23:30:10,629 INFO L125 PetriNetUnfolderBase]: For 2091/2119 co-relation queries the response was YES. [2024-06-27 23:30:10,632 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-27 23:30:10,640 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 62 selfloop transitions, 13 changer transitions 0/83 dead transitions. [2024-06-27 23:30:10,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 83 transitions, 458 flow [2024-06-27 23:30:10,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:30:10,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:30:10,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-27 23:30:10,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-27 23:30:10,644 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 200 flow. Second operand 6 states and 159 transitions. [2024-06-27 23:30:10,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 83 transitions, 458 flow [2024-06-27 23:30:10,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 83 transitions, 434 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:30:10,649 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 236 flow [2024-06-27 23:30:10,650 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-27 23:30:10,651 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 11 predicate places. [2024-06-27 23:30:10,651 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 236 flow [2024-06-27 23:30:10,651 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-27 23:30:10,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:10,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:10,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:30:10,652 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-27 23:30:10,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:10,653 INFO L85 PathProgramCache]: Analyzing trace with hash 350751750, now seen corresponding path program 1 times [2024-06-27 23:30:10,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:10,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334222509] [2024-06-27 23:30:10,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:10,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:10,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:12,366 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-27 23:30:12,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:12,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334222509] [2024-06-27 23:30:12,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334222509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:12,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:12,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:30:12,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636906039] [2024-06-27 23:30:12,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:12,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:30:12,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:12,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:30:12,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:30:12,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:30:12,474 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-27 23:30:12,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:12,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:30:12,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:13,077 INFO L124 PetriNetUnfolderBase]: 1513/2372 cut-off events. [2024-06-27 23:30:13,077 INFO L125 PetriNetUnfolderBase]: For 3568/3591 co-relation queries the response was YES. [2024-06-27 23:30:13,082 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-27 23:30:13,091 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 46 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2024-06-27 23:30:13,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 64 transitions, 396 flow [2024-06-27 23:30:13,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:30:13,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:30:13,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 107 transitions. [2024-06-27 23:30:13,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49767441860465117 [2024-06-27 23:30:13,093 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 236 flow. Second operand 5 states and 107 transitions. [2024-06-27 23:30:13,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 64 transitions, 396 flow [2024-06-27 23:30:13,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 64 transitions, 360 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:30:13,099 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 263 flow [2024-06-27 23:30:13,099 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-27 23:30:13,101 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 13 predicate places. [2024-06-27 23:30:13,101 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 263 flow [2024-06-27 23:30:13,101 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-27 23:30:13,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:13,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:13,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:30:13,106 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-27 23:30:13,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:13,106 INFO L85 PathProgramCache]: Analyzing trace with hash -401344394, now seen corresponding path program 1 times [2024-06-27 23:30:13,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:13,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445098853] [2024-06-27 23:30:13,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:13,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:13,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:15,101 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-27 23:30:15,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:15,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445098853] [2024-06-27 23:30:15,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445098853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:15,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:15,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:30:15,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512321469] [2024-06-27 23:30:15,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:15,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:30:15,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:15,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:30:15,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:30:15,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-27 23:30:15,294 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-27 23:30:15,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:15,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-27 23:30:15,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:15,826 INFO L124 PetriNetUnfolderBase]: 1575/2414 cut-off events. [2024-06-27 23:30:15,827 INFO L125 PetriNetUnfolderBase]: For 4506/4526 co-relation queries the response was YES. [2024-06-27 23:30:15,831 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-27 23:30:15,838 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 83 selfloop transitions, 20 changer transitions 0/110 dead transitions. [2024-06-27 23:30:15,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 110 transitions, 661 flow [2024-06-27 23:30:15,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:30:15,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:30:15,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 23:30:15,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-27 23:30:15,840 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 263 flow. Second operand 8 states and 194 transitions. [2024-06-27 23:30:15,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 110 transitions, 661 flow [2024-06-27 23:30:15,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 110 transitions, 649 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 23:30:15,843 INFO L231 Difference]: Finished difference. Result has 67 places, 69 transitions, 414 flow [2024-06-27 23:30:15,844 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-27 23:30:15,844 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 23 predicate places. [2024-06-27 23:30:15,844 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 69 transitions, 414 flow [2024-06-27 23:30:15,845 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-27 23:30:15,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:15,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:15,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:30:15,845 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-27 23:30:15,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:15,846 INFO L85 PathProgramCache]: Analyzing trace with hash 443227014, now seen corresponding path program 1 times [2024-06-27 23:30:15,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:15,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403353599] [2024-06-27 23:30:15,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:15,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:15,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:17,922 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-27 23:30:17,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:17,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403353599] [2024-06-27 23:30:17,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403353599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:17,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:17,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:30:17,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468159831] [2024-06-27 23:30:17,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:17,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:30:17,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:17,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:30:17,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:30:18,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-27 23:30:18,116 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-27 23:30:18,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:18,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-27 23:30:18,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:18,765 INFO L124 PetriNetUnfolderBase]: 1566/2397 cut-off events. [2024-06-27 23:30:18,766 INFO L125 PetriNetUnfolderBase]: For 6433/6537 co-relation queries the response was YES. [2024-06-27 23:30:18,770 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-27 23:30:18,786 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 87 selfloop transitions, 22 changer transitions 0/116 dead transitions. [2024-06-27 23:30:18,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 116 transitions, 768 flow [2024-06-27 23:30:18,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:30:18,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:30:18,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-27 23:30:18,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5503875968992248 [2024-06-27 23:30:18,789 INFO L175 Difference]: Start difference. First operand has 67 places, 69 transitions, 414 flow. Second operand 9 states and 213 transitions. [2024-06-27 23:30:18,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 116 transitions, 768 flow [2024-06-27 23:30:18,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 116 transitions, 735 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-27 23:30:18,797 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 444 flow [2024-06-27 23:30:18,798 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-27 23:30:18,799 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 30 predicate places. [2024-06-27 23:30:18,799 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 444 flow [2024-06-27 23:30:18,799 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-27 23:30:18,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:18,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:18,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:30:18,800 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-27 23:30:18,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:18,800 INFO L85 PathProgramCache]: Analyzing trace with hash -308873603, now seen corresponding path program 1 times [2024-06-27 23:30:18,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:18,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699703943] [2024-06-27 23:30:18,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:18,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:18,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:20,359 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-27 23:30:20,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:20,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699703943] [2024-06-27 23:30:20,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699703943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:20,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:20,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:30:20,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603377186] [2024-06-27 23:30:20,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:20,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:30:20,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:20,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:30:20,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:30:20,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:30:20,471 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-27 23:30:20,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:20,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:30:20,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:21,194 INFO L124 PetriNetUnfolderBase]: 1534/2410 cut-off events. [2024-06-27 23:30:21,195 INFO L125 PetriNetUnfolderBase]: For 8795/8933 co-relation queries the response was YES. [2024-06-27 23:30:21,201 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-27 23:30:21,209 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 74 selfloop transitions, 24 changer transitions 0/107 dead transitions. [2024-06-27 23:30:21,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 107 transitions, 830 flow [2024-06-27 23:30:21,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:30:21,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:30:21,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-27 23:30:21,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5083056478405316 [2024-06-27 23:30:21,214 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 444 flow. Second operand 7 states and 153 transitions. [2024-06-27 23:30:21,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 107 transitions, 830 flow [2024-06-27 23:30:21,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 107 transitions, 767 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:30:21,221 INFO L231 Difference]: Finished difference. Result has 76 places, 84 transitions, 555 flow [2024-06-27 23:30:21,221 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-27 23:30:21,223 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 32 predicate places. [2024-06-27 23:30:21,223 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 84 transitions, 555 flow [2024-06-27 23:30:21,223 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-27 23:30:21,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:21,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:21,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:30:21,224 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-27 23:30:21,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:21,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1621469351, now seen corresponding path program 2 times [2024-06-27 23:30:21,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:21,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438298651] [2024-06-27 23:30:21,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:21,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:21,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:22,725 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-27 23:30:22,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:22,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438298651] [2024-06-27 23:30:22,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438298651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:22,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:22,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:30:22,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447687676] [2024-06-27 23:30:22,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:22,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:30:22,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:22,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:30:22,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:30:22,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:30:22,817 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-27 23:30:22,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:22,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:30:22,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:23,288 INFO L124 PetriNetUnfolderBase]: 1655/2581 cut-off events. [2024-06-27 23:30:23,288 INFO L125 PetriNetUnfolderBase]: For 11836/12047 co-relation queries the response was YES. [2024-06-27 23:30:23,295 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-27 23:30:23,303 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 94 selfloop transitions, 27 changer transitions 0/130 dead transitions. [2024-06-27 23:30:23,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 130 transitions, 1105 flow [2024-06-27 23:30:23,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:30:23,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:30:23,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-27 23:30:23,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271317829457365 [2024-06-27 23:30:23,305 INFO L175 Difference]: Start difference. First operand has 76 places, 84 transitions, 555 flow. Second operand 6 states and 136 transitions. [2024-06-27 23:30:23,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 130 transitions, 1105 flow [2024-06-27 23:30:23,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 130 transitions, 1069 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-27 23:30:23,315 INFO L231 Difference]: Finished difference. Result has 82 places, 99 transitions, 746 flow [2024-06-27 23:30:23,315 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-27 23:30:23,315 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 38 predicate places. [2024-06-27 23:30:23,315 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 99 transitions, 746 flow [2024-06-27 23:30:23,316 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-27 23:30:23,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:23,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:23,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:30:23,316 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-27 23:30:23,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:23,317 INFO L85 PathProgramCache]: Analyzing trace with hash -465178683, now seen corresponding path program 3 times [2024-06-27 23:30:23,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:23,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135526842] [2024-06-27 23:30:23,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:23,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:23,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:24,458 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-27 23:30:24,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:24,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135526842] [2024-06-27 23:30:24,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135526842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:24,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:24,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:30:24,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030708277] [2024-06-27 23:30:24,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:24,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:30:24,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:24,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:30:24,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:30:24,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:30:24,549 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-27 23:30:24,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:24,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:30:24,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:25,058 INFO L124 PetriNetUnfolderBase]: 1630/2547 cut-off events. [2024-06-27 23:30:25,058 INFO L125 PetriNetUnfolderBase]: For 14128/14289 co-relation queries the response was YES. [2024-06-27 23:30:25,065 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-27 23:30:25,074 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 97 selfloop transitions, 15 changer transitions 0/121 dead transitions. [2024-06-27 23:30:25,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 121 transitions, 1074 flow [2024-06-27 23:30:25,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:30:25,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:30:25,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-27 23:30:25,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49612403100775193 [2024-06-27 23:30:25,076 INFO L175 Difference]: Start difference. First operand has 82 places, 99 transitions, 746 flow. Second operand 6 states and 128 transitions. [2024-06-27 23:30:25,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 121 transitions, 1074 flow [2024-06-27 23:30:25,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 121 transitions, 1019 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 23:30:25,088 INFO L231 Difference]: Finished difference. Result has 86 places, 99 transitions, 743 flow [2024-06-27 23:30:25,088 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-27 23:30:25,088 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 42 predicate places. [2024-06-27 23:30:25,089 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 99 transitions, 743 flow [2024-06-27 23:30:25,089 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-27 23:30:25,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:25,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:25,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:30:25,089 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-27 23:30:25,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:25,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1621746181, now seen corresponding path program 1 times [2024-06-27 23:30:25,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:25,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756473812] [2024-06-27 23:30:25,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:25,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:25,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:26,878 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-27 23:30:26,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:26,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756473812] [2024-06-27 23:30:26,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756473812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:26,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:26,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:30:26,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978271298] [2024-06-27 23:30:26,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:26,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:30:26,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:26,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:30:26,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:30:27,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:30:27,025 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-27 23:30:27,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:27,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:30:27,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:27,909 INFO L124 PetriNetUnfolderBase]: 2764/4123 cut-off events. [2024-06-27 23:30:27,909 INFO L125 PetriNetUnfolderBase]: For 23964/23996 co-relation queries the response was YES. [2024-06-27 23:30:27,920 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-27 23:30:27,933 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 114 selfloop transitions, 21 changer transitions 0/141 dead transitions. [2024-06-27 23:30:27,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 141 transitions, 1263 flow [2024-06-27 23:30:27,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:30:27,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:30:27,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 23:30:27,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-27 23:30:27,935 INFO L175 Difference]: Start difference. First operand has 86 places, 99 transitions, 743 flow. Second operand 7 states and 134 transitions. [2024-06-27 23:30:27,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 141 transitions, 1263 flow [2024-06-27 23:30:27,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 141 transitions, 1216 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 23:30:27,955 INFO L231 Difference]: Finished difference. Result has 92 places, 116 transitions, 916 flow [2024-06-27 23:30:27,955 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-27 23:30:27,955 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 48 predicate places. [2024-06-27 23:30:27,956 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 116 transitions, 916 flow [2024-06-27 23:30:27,956 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-27 23:30:27,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:27,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:27,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:30:27,956 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-27 23:30:27,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:27,957 INFO L85 PathProgramCache]: Analyzing trace with hash 73929935, now seen corresponding path program 1 times [2024-06-27 23:30:27,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:27,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496361654] [2024-06-27 23:30:27,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:27,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:27,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:29,592 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-27 23:30:29,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:29,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496361654] [2024-06-27 23:30:29,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496361654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:29,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:29,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:30:29,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126537421] [2024-06-27 23:30:29,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:29,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:30:29,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:29,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:30:29,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:30:29,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:30:29,680 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-27 23:30:29,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:29,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:30:29,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:30,604 INFO L124 PetriNetUnfolderBase]: 2307/3541 cut-off events. [2024-06-27 23:30:30,605 INFO L125 PetriNetUnfolderBase]: For 30844/30997 co-relation queries the response was YES. [2024-06-27 23:30:30,613 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-27 23:30:30,623 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 102 selfloop transitions, 46 changer transitions 0/159 dead transitions. [2024-06-27 23:30:30,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 159 transitions, 1464 flow [2024-06-27 23:30:30,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:30:30,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:30:30,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-27 23:30:30,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49127906976744184 [2024-06-27 23:30:30,624 INFO L175 Difference]: Start difference. First operand has 92 places, 116 transitions, 916 flow. Second operand 8 states and 169 transitions. [2024-06-27 23:30:30,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 159 transitions, 1464 flow [2024-06-27 23:30:30,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 159 transitions, 1449 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-27 23:30:30,644 INFO L231 Difference]: Finished difference. Result has 101 places, 130 transitions, 1136 flow [2024-06-27 23:30:30,645 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-27 23:30:30,645 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 57 predicate places. [2024-06-27 23:30:30,645 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 130 transitions, 1136 flow [2024-06-27 23:30:30,645 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-27 23:30:30,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:30,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:30,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:30:30,646 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-27 23:30:30,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:30,646 INFO L85 PathProgramCache]: Analyzing trace with hash -985325165, now seen corresponding path program 2 times [2024-06-27 23:30:30,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:30,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336810581] [2024-06-27 23:30:30,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:30,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:30,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:32,375 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-27 23:30:32,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:32,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336810581] [2024-06-27 23:30:32,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336810581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:32,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:32,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:30:32,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630840116] [2024-06-27 23:30:32,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:32,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:30:32,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:32,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:30:32,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:30:32,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:30:32,503 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-27 23:30:32,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:32,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:30:32,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:33,430 INFO L124 PetriNetUnfolderBase]: 2376/3654 cut-off events. [2024-06-27 23:30:33,430 INFO L125 PetriNetUnfolderBase]: For 38245/38490 co-relation queries the response was YES. [2024-06-27 23:30:33,445 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-27 23:30:33,460 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 106 selfloop transitions, 64 changer transitions 0/181 dead transitions. [2024-06-27 23:30:33,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 181 transitions, 1917 flow [2024-06-27 23:30:33,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:30:33,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:30:33,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-27 23:30:33,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49709302325581395 [2024-06-27 23:30:33,461 INFO L175 Difference]: Start difference. First operand has 101 places, 130 transitions, 1136 flow. Second operand 8 states and 171 transitions. [2024-06-27 23:30:33,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 181 transitions, 1917 flow [2024-06-27 23:30:33,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 181 transitions, 1801 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-27 23:30:33,494 INFO L231 Difference]: Finished difference. Result has 108 places, 152 transitions, 1433 flow [2024-06-27 23:30:33,494 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-27 23:30:33,494 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 64 predicate places. [2024-06-27 23:30:33,494 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 152 transitions, 1433 flow [2024-06-27 23:30:33,495 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-27 23:30:33,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:33,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:33,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:30:33,495 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-27 23:30:33,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:33,496 INFO L85 PathProgramCache]: Analyzing trace with hash -970355885, now seen corresponding path program 3 times [2024-06-27 23:30:33,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:33,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278620688] [2024-06-27 23:30:33,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:33,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:33,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:35,371 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-27 23:30:35,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:35,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278620688] [2024-06-27 23:30:35,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278620688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:35,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:35,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:30:35,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694865406] [2024-06-27 23:30:35,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:35,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:30:35,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:35,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:30:35,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:30:35,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:30:35,513 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-27 23:30:35,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:35,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:30:35,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:36,518 INFO L124 PetriNetUnfolderBase]: 2367/3652 cut-off events. [2024-06-27 23:30:36,518 INFO L125 PetriNetUnfolderBase]: For 42863/43134 co-relation queries the response was YES. [2024-06-27 23:30:36,532 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-27 23:30:36,548 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 106 selfloop transitions, 66 changer transitions 0/183 dead transitions. [2024-06-27 23:30:36,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 183 transitions, 1989 flow [2024-06-27 23:30:36,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:30:36,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:30:36,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-27 23:30:36,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-27 23:30:36,551 INFO L175 Difference]: Start difference. First operand has 108 places, 152 transitions, 1433 flow. Second operand 8 states and 168 transitions. [2024-06-27 23:30:36,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 183 transitions, 1989 flow [2024-06-27 23:30:36,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 183 transitions, 1909 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 23:30:36,601 INFO L231 Difference]: Finished difference. Result has 113 places, 155 transitions, 1531 flow [2024-06-27 23:30:36,602 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-27 23:30:36,602 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 69 predicate places. [2024-06-27 23:30:36,602 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 155 transitions, 1531 flow [2024-06-27 23:30:36,602 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-27 23:30:36,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:36,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:36,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:30:36,603 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-27 23:30:36,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:36,603 INFO L85 PathProgramCache]: Analyzing trace with hash 310755535, now seen corresponding path program 4 times [2024-06-27 23:30:36,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:36,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000782875] [2024-06-27 23:30:36,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:36,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:36,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:38,071 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-27 23:30:38,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:38,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000782875] [2024-06-27 23:30:38,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000782875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:38,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:38,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:30:38,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078910771] [2024-06-27 23:30:38,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:38,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:30:38,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:38,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:30:38,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:30:38,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:30:38,215 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-27 23:30:38,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:38,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:30:38,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:38,947 INFO L124 PetriNetUnfolderBase]: 2630/4044 cut-off events. [2024-06-27 23:30:38,948 INFO L125 PetriNetUnfolderBase]: For 52762/53112 co-relation queries the response was YES. [2024-06-27 23:30:38,963 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-27 23:30:38,977 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 159 selfloop transitions, 51 changer transitions 0/221 dead transitions. [2024-06-27 23:30:38,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 221 transitions, 2531 flow [2024-06-27 23:30:38,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:30:38,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:30:38,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-27 23:30:38,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5116279069767442 [2024-06-27 23:30:38,980 INFO L175 Difference]: Start difference. First operand has 113 places, 155 transitions, 1531 flow. Second operand 7 states and 154 transitions. [2024-06-27 23:30:38,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 221 transitions, 2531 flow [2024-06-27 23:30:39,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 221 transitions, 2363 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:30:39,034 INFO L231 Difference]: Finished difference. Result has 116 places, 174 transitions, 1766 flow [2024-06-27 23:30:39,035 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-27 23:30:39,036 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 72 predicate places. [2024-06-27 23:30:39,036 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 174 transitions, 1766 flow [2024-06-27 23:30:39,036 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-27 23:30:39,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:39,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:39,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:30:39,037 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-27 23:30:39,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:39,037 INFO L85 PathProgramCache]: Analyzing trace with hash 310935025, now seen corresponding path program 5 times [2024-06-27 23:30:39,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:39,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449380039] [2024-06-27 23:30:39,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:39,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:39,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:40,435 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-27 23:30:40,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:40,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449380039] [2024-06-27 23:30:40,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449380039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:40,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:40,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:30:40,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579620086] [2024-06-27 23:30:40,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:40,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:30:40,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:40,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:30:40,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:30:40,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:30:40,574 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-27 23:30:40,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:40,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:30:40,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:41,374 INFO L124 PetriNetUnfolderBase]: 2613/4009 cut-off events. [2024-06-27 23:30:41,374 INFO L125 PetriNetUnfolderBase]: For 59167/59510 co-relation queries the response was YES. [2024-06-27 23:30:41,390 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-27 23:30:41,404 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 173 selfloop transitions, 54 changer transitions 0/238 dead transitions. [2024-06-27 23:30:41,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 238 transitions, 2764 flow [2024-06-27 23:30:41,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:30:41,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:30:41,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-27 23:30:41,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5116279069767442 [2024-06-27 23:30:41,406 INFO L175 Difference]: Start difference. First operand has 116 places, 174 transitions, 1766 flow. Second operand 7 states and 154 transitions. [2024-06-27 23:30:41,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 238 transitions, 2764 flow [2024-06-27 23:30:41,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 238 transitions, 2700 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 23:30:41,463 INFO L231 Difference]: Finished difference. Result has 120 places, 180 transitions, 1897 flow [2024-06-27 23:30:41,463 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-27 23:30:41,464 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-27 23:30:41,464 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 180 transitions, 1897 flow [2024-06-27 23:30:41,464 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-27 23:30:41,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:41,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:41,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:30:41,465 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-27 23:30:41,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:41,465 INFO L85 PathProgramCache]: Analyzing trace with hash 69454107, now seen corresponding path program 6 times [2024-06-27 23:30:41,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:41,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716445716] [2024-06-27 23:30:41,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:41,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:41,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:42,835 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-27 23:30:42,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:42,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716445716] [2024-06-27 23:30:42,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716445716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:42,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:42,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:30:42,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860134913] [2024-06-27 23:30:42,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:42,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:30:42,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:42,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:30:42,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:30:42,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:30:42,938 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-27 23:30:42,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:42,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:30:42,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:43,850 INFO L124 PetriNetUnfolderBase]: 2618/4025 cut-off events. [2024-06-27 23:30:43,850 INFO L125 PetriNetUnfolderBase]: For 63932/64243 co-relation queries the response was YES. [2024-06-27 23:30:43,865 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-27 23:30:43,879 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 183 selfloop transitions, 37 changer transitions 0/231 dead transitions. [2024-06-27 23:30:43,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 231 transitions, 2746 flow [2024-06-27 23:30:43,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:30:43,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:30:43,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 23:30:43,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-27 23:30:43,881 INFO L175 Difference]: Start difference. First operand has 120 places, 180 transitions, 1897 flow. Second operand 8 states and 159 transitions. [2024-06-27 23:30:43,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 231 transitions, 2746 flow [2024-06-27 23:30:43,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 231 transitions, 2614 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 23:30:43,941 INFO L231 Difference]: Finished difference. Result has 127 places, 193 transitions, 2033 flow [2024-06-27 23:30:43,941 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-27 23:30:43,941 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 83 predicate places. [2024-06-27 23:30:43,942 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 193 transitions, 2033 flow [2024-06-27 23:30:43,942 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-27 23:30:43,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:43,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:43,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:30:43,942 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-27 23:30:43,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:43,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1265474205, now seen corresponding path program 1 times [2024-06-27 23:30:43,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:43,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207029851] [2024-06-27 23:30:43,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:43,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:43,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:46,044 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-27 23:30:46,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:46,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207029851] [2024-06-27 23:30:46,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207029851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:46,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:46,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:30:46,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120447170] [2024-06-27 23:30:46,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:46,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:30:46,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:46,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:30:46,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:30:46,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:30:46,164 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-27 23:30:46,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:46,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:30:46,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:47,350 INFO L124 PetriNetUnfolderBase]: 3563/5362 cut-off events. [2024-06-27 23:30:47,351 INFO L125 PetriNetUnfolderBase]: For 75338/75338 co-relation queries the response was YES. [2024-06-27 23:30:47,376 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-27 23:30:47,396 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 176 selfloop transitions, 24 changer transitions 0/234 dead transitions. [2024-06-27 23:30:47,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 234 transitions, 2716 flow [2024-06-27 23:30:47,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:30:47,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:30:47,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 23:30:47,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-27 23:30:47,398 INFO L175 Difference]: Start difference. First operand has 127 places, 193 transitions, 2033 flow. Second operand 9 states and 165 transitions. [2024-06-27 23:30:47,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 234 transitions, 2716 flow [2024-06-27 23:30:47,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 234 transitions, 2685 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 23:30:47,493 INFO L231 Difference]: Finished difference. Result has 134 places, 195 transitions, 2077 flow [2024-06-27 23:30:47,493 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-27 23:30:47,494 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-27 23:30:47,494 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 195 transitions, 2077 flow [2024-06-27 23:30:47,494 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-27 23:30:47,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:47,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:47,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:30:47,494 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-27 23:30:47,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:47,495 INFO L85 PathProgramCache]: Analyzing trace with hash 190800714, now seen corresponding path program 1 times [2024-06-27 23:30:47,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:47,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611431776] [2024-06-27 23:30:47,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:47,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:47,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:49,109 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-27 23:30:49,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:49,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611431776] [2024-06-27 23:30:49,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611431776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:49,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:49,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:30:49,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715751637] [2024-06-27 23:30:49,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:49,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:30:49,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:49,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:30:49,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:30:49,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:30:49,239 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-27 23:30:49,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:49,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:30:49,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:50,351 INFO L124 PetriNetUnfolderBase]: 2704/4175 cut-off events. [2024-06-27 23:30:50,351 INFO L125 PetriNetUnfolderBase]: For 80453/80922 co-relation queries the response was YES. [2024-06-27 23:30:50,370 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-27 23:30:50,386 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 140 selfloop transitions, 92 changer transitions 0/244 dead transitions. [2024-06-27 23:30:50,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 244 transitions, 2881 flow [2024-06-27 23:30:50,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:30:50,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:30:50,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-27 23:30:50,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4935400516795866 [2024-06-27 23:30:50,388 INFO L175 Difference]: Start difference. First operand has 134 places, 195 transitions, 2077 flow. Second operand 9 states and 191 transitions. [2024-06-27 23:30:50,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 244 transitions, 2881 flow [2024-06-27 23:30:50,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 244 transitions, 2830 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:30:50,468 INFO L231 Difference]: Finished difference. Result has 138 places, 209 transitions, 2385 flow [2024-06-27 23:30:50,468 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-27 23:30:50,468 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-27 23:30:50,468 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 209 transitions, 2385 flow [2024-06-27 23:30:50,469 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-27 23:30:50,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:50,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:50,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:30:50,469 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-27 23:30:50,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:50,470 INFO L85 PathProgramCache]: Analyzing trace with hash -2018077374, now seen corresponding path program 2 times [2024-06-27 23:30:50,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:50,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201970659] [2024-06-27 23:30:50,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:50,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:50,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:52,331 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-27 23:30:52,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:52,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201970659] [2024-06-27 23:30:52,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201970659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:52,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:52,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:30:52,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379828285] [2024-06-27 23:30:52,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:52,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:30:52,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:52,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:30:52,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:30:52,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:30:52,556 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-27 23:30:52,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:52,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:30:52,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:53,758 INFO L124 PetriNetUnfolderBase]: 2833/4376 cut-off events. [2024-06-27 23:30:53,758 INFO L125 PetriNetUnfolderBase]: For 95897/96567 co-relation queries the response was YES. [2024-06-27 23:30:53,779 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-27 23:30:53,797 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 152 selfloop transitions, 102 changer transitions 0/266 dead transitions. [2024-06-27 23:30:53,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 266 transitions, 3456 flow [2024-06-27 23:30:53,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:30:53,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:30:53,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-27 23:30:53,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49870801033591733 [2024-06-27 23:30:53,799 INFO L175 Difference]: Start difference. First operand has 138 places, 209 transitions, 2385 flow. Second operand 9 states and 193 transitions. [2024-06-27 23:30:53,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 266 transitions, 3456 flow [2024-06-27 23:30:53,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 266 transitions, 3226 flow, removed 68 selfloop flow, removed 4 redundant places. [2024-06-27 23:30:53,901 INFO L231 Difference]: Finished difference. Result has 145 places, 231 transitions, 2686 flow [2024-06-27 23:30:53,901 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-27 23:30:53,902 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 101 predicate places. [2024-06-27 23:30:53,902 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 231 transitions, 2686 flow [2024-06-27 23:30:53,902 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-27 23:30:53,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:53,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:53,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:30:53,903 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-27 23:30:53,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:53,903 INFO L85 PathProgramCache]: Analyzing trace with hash -2003137854, now seen corresponding path program 3 times [2024-06-27 23:30:53,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:53,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580112704] [2024-06-27 23:30:53,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:53,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:53,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:55,787 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-27 23:30:55,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:55,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580112704] [2024-06-27 23:30:55,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580112704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:55,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:55,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:30:55,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574324163] [2024-06-27 23:30:55,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:55,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:30:55,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:55,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:30:55,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:30:55,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:30:55,924 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-27 23:30:55,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:55,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:30:55,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:57,243 INFO L124 PetriNetUnfolderBase]: 2760/4268 cut-off events. [2024-06-27 23:30:57,243 INFO L125 PetriNetUnfolderBase]: For 99243/99879 co-relation queries the response was YES. [2024-06-27 23:30:57,259 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-27 23:30:57,274 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 155 selfloop transitions, 101 changer transitions 0/268 dead transitions. [2024-06-27 23:30:57,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 268 transitions, 3480 flow [2024-06-27 23:30:57,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:30:57,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:30:57,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-27 23:30:57,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4909560723514212 [2024-06-27 23:30:57,277 INFO L175 Difference]: Start difference. First operand has 145 places, 231 transitions, 2686 flow. Second operand 9 states and 190 transitions. [2024-06-27 23:30:57,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 268 transitions, 3480 flow [2024-06-27 23:30:57,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 268 transitions, 3353 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 23:30:57,367 INFO L231 Difference]: Finished difference. Result has 150 places, 234 transitions, 2808 flow [2024-06-27 23:30:57,367 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-27 23:30:57,367 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-06-27 23:30:57,367 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 234 transitions, 2808 flow [2024-06-27 23:30:57,368 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-27 23:30:57,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:57,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:57,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:30:57,368 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-27 23:30:57,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:57,368 INFO L85 PathProgramCache]: Analyzing trace with hash -480457316, now seen corresponding path program 4 times [2024-06-27 23:30:57,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:57,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152287450] [2024-06-27 23:30:57,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:57,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:57,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:59,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-27 23:30:59,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:59,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152287450] [2024-06-27 23:30:59,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152287450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:59,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:59,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:30:59,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953450363] [2024-06-27 23:30:59,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:59,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:30:59,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:59,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:30:59,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:30:59,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:30:59,812 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-27 23:30:59,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:59,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:30:59,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:01,108 INFO L124 PetriNetUnfolderBase]: 2903/4496 cut-off events. [2024-06-27 23:31:01,108 INFO L125 PetriNetUnfolderBase]: For 108803/109809 co-relation queries the response was YES. [2024-06-27 23:31:01,131 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-27 23:31:01,149 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 155 selfloop transitions, 134 changer transitions 0/301 dead transitions. [2024-06-27 23:31:01,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 301 transitions, 4106 flow [2024-06-27 23:31:01,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:31:01,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:31:01,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-27 23:31:01,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49870801033591733 [2024-06-27 23:31:01,151 INFO L175 Difference]: Start difference. First operand has 150 places, 234 transitions, 2808 flow. Second operand 9 states and 193 transitions. [2024-06-27 23:31:01,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 301 transitions, 4106 flow [2024-06-27 23:31:01,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 301 transitions, 3866 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:31:01,274 INFO L231 Difference]: Finished difference. Result has 155 places, 268 transitions, 3316 flow [2024-06-27 23:31:01,275 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-27 23:31:01,275 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 111 predicate places. [2024-06-27 23:31:01,275 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 268 transitions, 3316 flow [2024-06-27 23:31:01,275 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-27 23:31:01,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:01,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:01,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:31:01,276 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-27 23:31:01,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:01,276 INFO L85 PathProgramCache]: Analyzing trace with hash -480307586, now seen corresponding path program 5 times [2024-06-27 23:31:01,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:01,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747635384] [2024-06-27 23:31:01,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:01,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:01,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:03,582 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-27 23:31:03,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:03,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747635384] [2024-06-27 23:31:03,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747635384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:03,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:03,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:31:03,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658070228] [2024-06-27 23:31:03,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:03,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:31:03,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:03,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:31:03,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:31:03,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:31:03,710 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-27 23:31:03,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:03,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:31:03,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:05,127 INFO L124 PetriNetUnfolderBase]: 2886/4458 cut-off events. [2024-06-27 23:31:05,128 INFO L125 PetriNetUnfolderBase]: For 116866/117839 co-relation queries the response was YES. [2024-06-27 23:31:05,151 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-27 23:31:05,169 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 161 selfloop transitions, 138 changer transitions 0/311 dead transitions. [2024-06-27 23:31:05,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 311 transitions, 4393 flow [2024-06-27 23:31:05,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:31:05,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:31:05,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-27 23:31:05,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49870801033591733 [2024-06-27 23:31:05,172 INFO L175 Difference]: Start difference. First operand has 155 places, 268 transitions, 3316 flow. Second operand 9 states and 193 transitions. [2024-06-27 23:31:05,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 311 transitions, 4393 flow [2024-06-27 23:31:05,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 311 transitions, 4220 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 23:31:05,302 INFO L231 Difference]: Finished difference. Result has 160 places, 277 transitions, 3562 flow [2024-06-27 23:31:05,306 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-27 23:31:05,307 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 116 predicate places. [2024-06-27 23:31:05,307 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 277 transitions, 3562 flow [2024-06-27 23:31:05,307 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-27 23:31:05,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:05,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:05,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:31:05,308 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-27 23:31:05,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:05,308 INFO L85 PathProgramCache]: Analyzing trace with hash -16251970, now seen corresponding path program 1 times [2024-06-27 23:31:05,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:05,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412199744] [2024-06-27 23:31:05,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:05,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:05,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:07,050 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-27 23:31:07,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:07,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412199744] [2024-06-27 23:31:07,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412199744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:07,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:07,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:31:07,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760314708] [2024-06-27 23:31:07,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:07,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:31:07,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:07,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:31:07,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:31:07,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:31:07,152 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-27 23:31:07,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:07,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:31:07,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:08,570 INFO L124 PetriNetUnfolderBase]: 4487/6612 cut-off events. [2024-06-27 23:31:08,570 INFO L125 PetriNetUnfolderBase]: For 153215/153392 co-relation queries the response was YES. [2024-06-27 23:31:08,602 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-27 23:31:08,627 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 272 selfloop transitions, 57 changer transitions 0/363 dead transitions. [2024-06-27 23:31:08,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 363 transitions, 5075 flow [2024-06-27 23:31:08,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:31:08,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:31:08,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 23:31:08,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-27 23:31:08,629 INFO L175 Difference]: Start difference. First operand has 160 places, 277 transitions, 3562 flow. Second operand 9 states and 177 transitions. [2024-06-27 23:31:08,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 363 transitions, 5075 flow [2024-06-27 23:31:08,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 363 transitions, 4796 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:31:08,801 INFO L231 Difference]: Finished difference. Result has 168 places, 324 transitions, 4138 flow [2024-06-27 23:31:08,801 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-27 23:31:08,801 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-27 23:31:08,802 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 324 transitions, 4138 flow [2024-06-27 23:31:08,802 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-27 23:31:08,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:08,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:08,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:31:08,802 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-27 23:31:08,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:08,803 INFO L85 PathProgramCache]: Analyzing trace with hash -474743396, now seen corresponding path program 6 times [2024-06-27 23:31:08,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:08,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149710862] [2024-06-27 23:31:08,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:08,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:08,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:11,161 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-27 23:31:11,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:11,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149710862] [2024-06-27 23:31:11,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149710862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:11,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:11,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:31:11,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258969894] [2024-06-27 23:31:11,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:11,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:31:11,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:11,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:31:11,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:31:11,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:31:11,271 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-27 23:31:11,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:11,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:31:11,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:12,659 INFO L124 PetriNetUnfolderBase]: 3202/4952 cut-off events. [2024-06-27 23:31:12,660 INFO L125 PetriNetUnfolderBase]: For 153428/154338 co-relation queries the response was YES. [2024-06-27 23:31:12,687 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-27 23:31:12,707 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 188 selfloop transitions, 153 changer transitions 0/361 dead transitions. [2024-06-27 23:31:12,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 361 transitions, 5168 flow [2024-06-27 23:31:12,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:31:12,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:31:12,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-27 23:31:12,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-27 23:31:12,709 INFO L175 Difference]: Start difference. First operand has 168 places, 324 transitions, 4138 flow. Second operand 9 states and 189 transitions. [2024-06-27 23:31:12,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 361 transitions, 5168 flow [2024-06-27 23:31:12,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 361 transitions, 5118 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-27 23:31:12,895 INFO L231 Difference]: Finished difference. Result has 176 places, 327 transitions, 4450 flow [2024-06-27 23:31:12,895 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-27 23:31:12,896 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 132 predicate places. [2024-06-27 23:31:12,896 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 327 transitions, 4450 flow [2024-06-27 23:31:12,896 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-27 23:31:12,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:12,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:12,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:31:12,896 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-27 23:31:12,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:12,897 INFO L85 PathProgramCache]: Analyzing trace with hash 678248548, now seen corresponding path program 7 times [2024-06-27 23:31:12,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:12,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387537061] [2024-06-27 23:31:12,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:12,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:12,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:14,438 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-27 23:31:14,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:14,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387537061] [2024-06-27 23:31:14,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387537061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:14,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:14,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:31:14,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082468258] [2024-06-27 23:31:14,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:14,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:31:14,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:14,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:31:14,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:31:14,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:31:14,542 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-27 23:31:14,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:14,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:31:14,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:15,627 INFO L124 PetriNetUnfolderBase]: 3382/5243 cut-off events. [2024-06-27 23:31:15,627 INFO L125 PetriNetUnfolderBase]: For 170437/171278 co-relation queries the response was YES. [2024-06-27 23:31:15,661 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-27 23:31:15,686 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 261 selfloop transitions, 116 changer transitions 0/397 dead transitions. [2024-06-27 23:31:15,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 397 transitions, 6010 flow [2024-06-27 23:31:15,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:31:15,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:31:15,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-27 23:31:15,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-27 23:31:15,688 INFO L175 Difference]: Start difference. First operand has 176 places, 327 transitions, 4450 flow. Second operand 8 states and 165 transitions. [2024-06-27 23:31:15,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 397 transitions, 6010 flow [2024-06-27 23:31:15,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 397 transitions, 5651 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 23:31:15,984 INFO L231 Difference]: Finished difference. Result has 181 places, 373 transitions, 5165 flow [2024-06-27 23:31:15,985 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-27 23:31:15,985 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 137 predicate places. [2024-06-27 23:31:15,985 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 373 transitions, 5165 flow [2024-06-27 23:31:15,986 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-27 23:31:15,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:15,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:15,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:31:15,986 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-27 23:31:15,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:15,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1894809658, now seen corresponding path program 8 times [2024-06-27 23:31:15,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:15,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052137452] [2024-06-27 23:31:15,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:15,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:16,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:17,482 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-27 23:31:17,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:17,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052137452] [2024-06-27 23:31:17,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052137452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:17,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:17,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:31:17,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209026589] [2024-06-27 23:31:17,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:17,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:31:17,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:17,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:31:17,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:31:17,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:31:17,621 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-27 23:31:17,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:17,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:31:17,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:18,320 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-27 23:31:18,321 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:31:18,321 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:31:18,321 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:31:18,321 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:31:18,400 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-27 23:31:18,401 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:31:18,401 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:18,401 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:18,401 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:18,402 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-27 23:31:18,403 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:31:18,403 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:18,403 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:18,403 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:18,796 INFO L124 PetriNetUnfolderBase]: 3526/5414 cut-off events. [2024-06-27 23:31:18,796 INFO L125 PetriNetUnfolderBase]: For 190012/191153 co-relation queries the response was YES. [2024-06-27 23:31:18,834 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-27 23:31:18,860 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 318 selfloop transitions, 102 changer transitions 0/440 dead transitions. [2024-06-27 23:31:18,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 440 transitions, 6841 flow [2024-06-27 23:31:18,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:31:18,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:31:18,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 23:31:18,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203488372093024 [2024-06-27 23:31:18,862 INFO L175 Difference]: Start difference. First operand has 181 places, 373 transitions, 5165 flow. Second operand 8 states and 179 transitions. [2024-06-27 23:31:18,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 440 transitions, 6841 flow [2024-06-27 23:31:19,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 440 transitions, 6718 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 23:31:19,106 INFO L231 Difference]: Finished difference. Result has 187 places, 387 transitions, 5491 flow [2024-06-27 23:31:19,106 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-27 23:31:19,107 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 143 predicate places. [2024-06-27 23:31:19,107 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 387 transitions, 5491 flow [2024-06-27 23:31:19,107 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-27 23:31:19,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:19,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:19,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:31:19,107 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-27 23:31:19,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:19,108 INFO L85 PathProgramCache]: Analyzing trace with hash 683962468, now seen corresponding path program 9 times [2024-06-27 23:31:19,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:19,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338740022] [2024-06-27 23:31:19,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:19,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:19,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:20,583 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-27 23:31:20,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:20,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338740022] [2024-06-27 23:31:20,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338740022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:20,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:20,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:31:20,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788744731] [2024-06-27 23:31:20,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:20,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:31:20,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:20,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:31:20,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:31:20,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:31:20,734 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-27 23:31:20,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:20,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:31:20,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:21,882 INFO L124 PetriNetUnfolderBase]: 3566/5491 cut-off events. [2024-06-27 23:31:21,882 INFO L125 PetriNetUnfolderBase]: For 206267/207432 co-relation queries the response was YES. [2024-06-27 23:31:21,914 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-27 23:31:21,937 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 286 selfloop transitions, 139 changer transitions 0/445 dead transitions. [2024-06-27 23:31:21,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 445 transitions, 7092 flow [2024-06-27 23:31:21,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:31:21,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:31:21,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-27 23:31:21,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-27 23:31:21,939 INFO L175 Difference]: Start difference. First operand has 187 places, 387 transitions, 5491 flow. Second operand 8 states and 165 transitions. [2024-06-27 23:31:21,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 445 transitions, 7092 flow [2024-06-27 23:31:22,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 445 transitions, 6992 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 23:31:22,194 INFO L231 Difference]: Finished difference. Result has 192 places, 419 transitions, 6185 flow [2024-06-27 23:31:22,194 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-27 23:31:22,195 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 148 predicate places. [2024-06-27 23:31:22,195 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 419 transitions, 6185 flow [2024-06-27 23:31:22,195 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-27 23:31:22,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:22,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:22,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:31:22,196 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-27 23:31:22,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:22,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1716739104, now seen corresponding path program 10 times [2024-06-27 23:31:22,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:22,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864039496] [2024-06-27 23:31:22,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:22,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:22,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:23,641 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-27 23:31:23,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:23,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864039496] [2024-06-27 23:31:23,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864039496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:23,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:23,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:31:23,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313296377] [2024-06-27 23:31:23,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:23,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:31:23,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:23,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:31:23,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:31:23,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:31:23,794 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-27 23:31:23,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:23,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:31:23,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:24,528 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-27 23:31:24,529 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:31:24,529 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:31:24,529 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:31:24,529 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:31:24,612 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-27 23:31:24,613 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:31:24,613 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:24,613 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:24,613 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:24,614 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-27 23:31:24,614 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:31:24,614 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:24,615 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:24,615 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:25,188 INFO L124 PetriNetUnfolderBase]: 3605/5533 cut-off events. [2024-06-27 23:31:25,188 INFO L125 PetriNetUnfolderBase]: For 217245/218673 co-relation queries the response was YES. [2024-06-27 23:31:25,216 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-27 23:31:25,239 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 396 selfloop transitions, 40 changer transitions 0/456 dead transitions. [2024-06-27 23:31:25,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 456 transitions, 7348 flow [2024-06-27 23:31:25,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:31:25,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:31:25,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 23:31:25,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-27 23:31:25,240 INFO L175 Difference]: Start difference. First operand has 192 places, 419 transitions, 6185 flow. Second operand 9 states and 176 transitions. [2024-06-27 23:31:25,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 456 transitions, 7348 flow [2024-06-27 23:31:25,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 456 transitions, 7121 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-27 23:31:25,483 INFO L231 Difference]: Finished difference. Result has 198 places, 422 transitions, 6098 flow [2024-06-27 23:31:25,483 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-27 23:31:25,485 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 154 predicate places. [2024-06-27 23:31:25,485 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 422 transitions, 6098 flow [2024-06-27 23:31:25,486 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-27 23:31:25,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:25,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:25,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:31:25,486 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-27 23:31:25,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:25,487 INFO L85 PathProgramCache]: Analyzing trace with hash -575004828, now seen corresponding path program 2 times [2024-06-27 23:31:25,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:25,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871743264] [2024-06-27 23:31:25,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:25,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:25,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:27,016 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-27 23:31:27,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:27,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871743264] [2024-06-27 23:31:27,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871743264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:27,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:27,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:31:27,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053652013] [2024-06-27 23:31:27,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:27,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:31:27,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:27,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:31:27,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:31:27,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:31:27,101 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-27 23:31:27,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:27,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:31:27,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:28,767 INFO L124 PetriNetUnfolderBase]: 5103/7460 cut-off events. [2024-06-27 23:31:28,768 INFO L125 PetriNetUnfolderBase]: For 249724/250059 co-relation queries the response was YES. [2024-06-27 23:31:28,820 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-27 23:31:28,851 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 397 selfloop transitions, 40 changer transitions 0/471 dead transitions. [2024-06-27 23:31:28,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 471 transitions, 7489 flow [2024-06-27 23:31:28,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:31:28,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:31:28,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 23:31:28,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-27 23:31:28,853 INFO L175 Difference]: Start difference. First operand has 198 places, 422 transitions, 6098 flow. Second operand 9 states and 167 transitions. [2024-06-27 23:31:28,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 471 transitions, 7489 flow [2024-06-27 23:31:29,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 471 transitions, 7353 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 23:31:29,181 INFO L231 Difference]: Finished difference. Result has 203 places, 443 transitions, 6485 flow [2024-06-27 23:31:29,181 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-27 23:31:29,182 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 159 predicate places. [2024-06-27 23:31:29,182 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 443 transitions, 6485 flow [2024-06-27 23:31:29,182 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-27 23:31:29,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:29,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:29,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:31:29,183 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-27 23:31:29,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:29,183 INFO L85 PathProgramCache]: Analyzing trace with hash 144182150, now seen corresponding path program 1 times [2024-06-27 23:31:29,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:29,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067428731] [2024-06-27 23:31:29,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:29,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:29,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:30,802 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-27 23:31:30,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:30,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067428731] [2024-06-27 23:31:30,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067428731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:30,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:30,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:31:30,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055335544] [2024-06-27 23:31:30,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:30,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:31:30,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:30,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:31:30,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:31:30,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:31:30,969 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-27 23:31:30,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:30,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:31:30,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:32,485 INFO L124 PetriNetUnfolderBase]: 3756/5779 cut-off events. [2024-06-27 23:31:32,485 INFO L125 PetriNetUnfolderBase]: For 244881/245933 co-relation queries the response was YES. [2024-06-27 23:31:32,526 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-27 23:31:32,552 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 396 selfloop transitions, 91 changer transitions 0/510 dead transitions. [2024-06-27 23:31:32,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 510 transitions, 8061 flow [2024-06-27 23:31:32,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:31:32,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:31:32,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 241 transitions. [2024-06-27 23:31:32,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46705426356589147 [2024-06-27 23:31:32,554 INFO L175 Difference]: Start difference. First operand has 203 places, 443 transitions, 6485 flow. Second operand 12 states and 241 transitions. [2024-06-27 23:31:32,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 510 transitions, 8061 flow [2024-06-27 23:31:33,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 510 transitions, 7922 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-27 23:31:33,021 INFO L231 Difference]: Finished difference. Result has 214 places, 458 transitions, 6727 flow [2024-06-27 23:31:33,021 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-27 23:31:33,021 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 170 predicate places. [2024-06-27 23:31:33,022 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 458 transitions, 6727 flow [2024-06-27 23:31:33,022 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-27 23:31:33,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:33,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:33,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:31:33,022 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-27 23:31:33,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:33,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1619856326, now seen corresponding path program 2 times [2024-06-27 23:31:33,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:33,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053106637] [2024-06-27 23:31:33,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:33,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:33,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:34,896 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-27 23:31:34,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:34,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053106637] [2024-06-27 23:31:34,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053106637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:34,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:34,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:31:34,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146136700] [2024-06-27 23:31:34,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:34,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:31:34,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:34,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:31:34,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:31:35,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:31:35,054 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-27 23:31:35,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:35,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:31:35,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:36,170 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-27 23:31:36,171 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:31:36,171 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:31:36,171 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:31:36,171 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:31:36,250 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-27 23:31:36,251 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:31:36,251 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:36,251 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:36,251 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:36,252 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-27 23:31:36,252 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:31:36,253 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:36,253 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:36,253 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:36,692 INFO L124 PetriNetUnfolderBase]: 3813/5853 cut-off events. [2024-06-27 23:31:36,693 INFO L125 PetriNetUnfolderBase]: For 269672/271357 co-relation queries the response was YES. [2024-06-27 23:31:36,736 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-27 23:31:36,764 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 241 selfloop transitions, 256 changer transitions 0/520 dead transitions. [2024-06-27 23:31:36,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 520 transitions, 8510 flow [2024-06-27 23:31:36,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:31:36,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:31:36,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-27 23:31:36,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49767441860465117 [2024-06-27 23:31:36,766 INFO L175 Difference]: Start difference. First operand has 214 places, 458 transitions, 6727 flow. Second operand 10 states and 214 transitions. [2024-06-27 23:31:36,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 520 transitions, 8510 flow [2024-06-27 23:31:37,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 520 transitions, 8287 flow, removed 75 selfloop flow, removed 5 redundant places. [2024-06-27 23:31:37,262 INFO L231 Difference]: Finished difference. Result has 221 places, 479 transitions, 7462 flow [2024-06-27 23:31:37,262 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-27 23:31:37,263 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 177 predicate places. [2024-06-27 23:31:37,263 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 479 transitions, 7462 flow [2024-06-27 23:31:37,263 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-27 23:31:37,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:37,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:37,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:31:37,263 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-27 23:31:37,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:37,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1469460020, now seen corresponding path program 3 times [2024-06-27 23:31:37,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:37,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105583048] [2024-06-27 23:31:37,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:37,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:37,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:39,217 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-27 23:31:39,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:39,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105583048] [2024-06-27 23:31:39,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105583048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:39,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:39,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:31:39,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921947507] [2024-06-27 23:31:39,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:39,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:31:39,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:39,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:31:39,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:31:39,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:31:39,382 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-27 23:31:39,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:39,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:31:39,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:41,019 INFO L124 PetriNetUnfolderBase]: 3852/5926 cut-off events. [2024-06-27 23:31:41,019 INFO L125 PetriNetUnfolderBase]: For 287115/288339 co-relation queries the response was YES. [2024-06-27 23:31:41,063 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-27 23:31:41,092 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 410 selfloop transitions, 93 changer transitions 0/526 dead transitions. [2024-06-27 23:31:41,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 526 transitions, 8768 flow [2024-06-27 23:31:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:31:41,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:31:41,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-27 23:31:41,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-27 23:31:41,095 INFO L175 Difference]: Start difference. First operand has 221 places, 479 transitions, 7462 flow. Second operand 10 states and 204 transitions. [2024-06-27 23:31:41,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 526 transitions, 8768 flow [2024-06-27 23:31:41,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 526 transitions, 8512 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-27 23:31:41,626 INFO L231 Difference]: Finished difference. Result has 228 places, 488 transitions, 7547 flow [2024-06-27 23:31:41,627 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-27 23:31:41,627 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 184 predicate places. [2024-06-27 23:31:41,627 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 488 transitions, 7547 flow [2024-06-27 23:31:41,628 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-27 23:31:41,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:41,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:41,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:31:41,628 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-27 23:31:41,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:41,628 INFO L85 PathProgramCache]: Analyzing trace with hash -2115011152, now seen corresponding path program 4 times [2024-06-27 23:31:41,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:41,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349763626] [2024-06-27 23:31:41,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:41,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:41,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:43,887 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-27 23:31:43,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:43,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349763626] [2024-06-27 23:31:43,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349763626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:43,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:43,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:31:43,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131762888] [2024-06-27 23:31:43,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:43,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:31:43,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:43,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:31:43,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:31:44,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:31:44,097 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-27 23:31:44,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:44,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:31:44,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:45,878 INFO L124 PetriNetUnfolderBase]: 3860/5969 cut-off events. [2024-06-27 23:31:45,879 INFO L125 PetriNetUnfolderBase]: For 290123/291499 co-relation queries the response was YES. [2024-06-27 23:31:45,924 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-27 23:31:45,951 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 421 selfloop transitions, 103 changer transitions 0/547 dead transitions. [2024-06-27 23:31:45,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 547 transitions, 9046 flow [2024-06-27 23:31:45,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:31:45,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:31:45,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-27 23:31:45,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-27 23:31:45,953 INFO L175 Difference]: Start difference. First operand has 228 places, 488 transitions, 7547 flow. Second operand 10 states and 204 transitions. [2024-06-27 23:31:45,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 547 transitions, 9046 flow [2024-06-27 23:31:46,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 547 transitions, 8890 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 23:31:46,423 INFO L231 Difference]: Finished difference. Result has 234 places, 512 transitions, 7966 flow [2024-06-27 23:31:46,424 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-27 23:31:46,424 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 190 predicate places. [2024-06-27 23:31:46,424 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 512 transitions, 7966 flow [2024-06-27 23:31:46,424 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-27 23:31:46,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:46,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:46,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:31:46,425 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-27 23:31:46,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:46,425 INFO L85 PathProgramCache]: Analyzing trace with hash -2111303242, now seen corresponding path program 5 times [2024-06-27 23:31:46,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:46,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995239917] [2024-06-27 23:31:46,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:46,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:46,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:48,731 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-27 23:31:48,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:48,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995239917] [2024-06-27 23:31:48,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995239917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:48,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:48,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:31:48,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860087433] [2024-06-27 23:31:48,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:48,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:31:48,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:48,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:31:48,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:31:48,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:31:48,896 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-27 23:31:48,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:48,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:31:48,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:50,230 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-27 23:31:50,231 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:31:50,231 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:31:50,231 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:31:50,232 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:31:50,316 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-27 23:31:50,317 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:31:50,318 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:50,318 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:50,318 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:50,319 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-27 23:31:50,319 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:31:50,319 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:50,319 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:50,320 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:31:50,929 INFO L124 PetriNetUnfolderBase]: 3934/6044 cut-off events. [2024-06-27 23:31:50,930 INFO L125 PetriNetUnfolderBase]: For 311443/313644 co-relation queries the response was YES. [2024-06-27 23:31:50,969 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-27 23:31:50,996 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 256 selfloop transitions, 289 changer transitions 0/568 dead transitions. [2024-06-27 23:31:50,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 568 transitions, 9764 flow [2024-06-27 23:31:50,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:31:50,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:31:50,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-27 23:31:50,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 23:31:50,998 INFO L175 Difference]: Start difference. First operand has 234 places, 512 transitions, 7966 flow. Second operand 10 states and 215 transitions. [2024-06-27 23:31:50,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 568 transitions, 9764 flow [2024-06-27 23:31:51,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 568 transitions, 9456 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 23:31:51,436 INFO L231 Difference]: Finished difference. Result has 238 places, 529 transitions, 8541 flow [2024-06-27 23:31:51,436 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-27 23:31:51,436 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 194 predicate places. [2024-06-27 23:31:51,437 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 529 transitions, 8541 flow [2024-06-27 23:31:51,437 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-27 23:31:51,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:51,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:51,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:31:51,437 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-27 23:31:51,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:51,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1967722898, now seen corresponding path program 1 times [2024-06-27 23:31:51,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:51,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197773643] [2024-06-27 23:31:51,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:51,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:51,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:53,414 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-27 23:31:53,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:53,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197773643] [2024-06-27 23:31:53,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197773643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:53,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:53,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:31:53,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682348667] [2024-06-27 23:31:53,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:53,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:31:53,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:53,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:31:53,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:31:53,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:31:53,509 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-27 23:31:53,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:53,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:31:53,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:55,626 INFO L124 PetriNetUnfolderBase]: 6656/9664 cut-off events. [2024-06-27 23:31:55,626 INFO L125 PetriNetUnfolderBase]: For 376718/376720 co-relation queries the response was YES. [2024-06-27 23:31:55,704 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-27 23:31:55,745 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 554 selfloop transitions, 122 changer transitions 0/679 dead transitions. [2024-06-27 23:31:55,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 679 transitions, 12318 flow [2024-06-27 23:31:55,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:31:55,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:31:55,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-27 23:31:55,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-27 23:31:55,747 INFO L175 Difference]: Start difference. First operand has 238 places, 529 transitions, 8541 flow. Second operand 10 states and 195 transitions. [2024-06-27 23:31:55,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 679 transitions, 12318 flow [2024-06-27 23:31:56,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 679 transitions, 11867 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 23:31:56,446 INFO L231 Difference]: Finished difference. Result has 246 places, 600 transitions, 9809 flow [2024-06-27 23:31:56,447 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-27 23:31:56,447 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 202 predicate places. [2024-06-27 23:31:56,447 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 600 transitions, 9809 flow [2024-06-27 23:31:56,447 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-27 23:31:56,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:56,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:56,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:31:56,448 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-27 23:31:56,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:56,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1868753964, now seen corresponding path program 6 times [2024-06-27 23:31:56,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:56,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776092021] [2024-06-27 23:31:56,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:56,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:56,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:58,823 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-27 23:31:58,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:58,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776092021] [2024-06-27 23:31:58,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776092021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:58,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:58,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:31:58,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188455302] [2024-06-27 23:31:58,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:58,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:31:58,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:58,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:31:58,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:31:58,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:31:58,979 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-27 23:31:58,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:58,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:31:58,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:00,373 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-27 23:32:00,374 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:32:00,374 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:00,374 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:00,374 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:00,431 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-27 23:32:00,432 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,432 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,432 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,432 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,433 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-27 23:32:00,434 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,434 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,434 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,434 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,435 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-27 23:32:00,436 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,436 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,436 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,436 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,475 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-27 23:32:00,476 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,476 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,476 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,476 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,477 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-27 23:32:00,478 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,478 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,478 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,478 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:00,547 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-27 23:32:00,547 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:32:00,548 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:00,548 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:00,548 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:00,549 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-27 23:32:00,550 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:32:00,550 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:00,550 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:00,550 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:00,551 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-27 23:32:00,552 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:32:00,552 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:00,552 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:00,552 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:01,014 INFO L124 PetriNetUnfolderBase]: 4294/6611 cut-off events. [2024-06-27 23:32:01,015 INFO L125 PetriNetUnfolderBase]: For 383029/384301 co-relation queries the response was YES. [2024-06-27 23:32:01,069 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-27 23:32:01,102 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 304 selfloop transitions, 307 changer transitions 0/640 dead transitions. [2024-06-27 23:32:01,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 640 transitions, 11484 flow [2024-06-27 23:32:01,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:32:01,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:32:01,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-27 23:32:01,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4906976744186046 [2024-06-27 23:32:01,104 INFO L175 Difference]: Start difference. First operand has 246 places, 600 transitions, 9809 flow. Second operand 10 states and 211 transitions. [2024-06-27 23:32:01,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 640 transitions, 11484 flow [2024-06-27 23:32:01,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 640 transitions, 11324 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-06-27 23:32:01,701 INFO L231 Difference]: Finished difference. Result has 254 places, 603 transitions, 10317 flow [2024-06-27 23:32:01,702 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-27 23:32:01,702 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-27 23:32:01,703 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 603 transitions, 10317 flow [2024-06-27 23:32:01,703 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-27 23:32:01,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:01,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:01,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:32:01,703 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-27 23:32:01,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:01,704 INFO L85 PathProgramCache]: Analyzing trace with hash -2009393390, now seen corresponding path program 7 times [2024-06-27 23:32:01,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:01,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447540945] [2024-06-27 23:32:01,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:01,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:01,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:04,424 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-27 23:32:04,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:04,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447540945] [2024-06-27 23:32:04,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447540945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:04,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:04,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:32:04,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533810942] [2024-06-27 23:32:04,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:04,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:32:04,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:04,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:32:04,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:32:04,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:32:04,612 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-27 23:32:04,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:04,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:32:04,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:06,126 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-27 23:32:06,127 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:06,127 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:06,127 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:06,127 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:06,128 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-27 23:32:06,129 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:06,129 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:06,129 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:06,129 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:06,130 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-27 23:32:06,131 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:06,131 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:06,131 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:06,132 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:06,237 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-27 23:32:06,238 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:32:06,238 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:06,239 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:06,239 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:06,240 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-27 23:32:06,241 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:32:06,241 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:06,241 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:06,241 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:06,242 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-27 23:32:06,243 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:32:06,243 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:06,243 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:06,243 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:06,683 INFO L124 PetriNetUnfolderBase]: 4375/6754 cut-off events. [2024-06-27 23:32:06,683 INFO L125 PetriNetUnfolderBase]: For 401706/402962 co-relation queries the response was YES. [2024-06-27 23:32:06,734 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-27 23:32:06,768 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 514 selfloop transitions, 121 changer transitions 0/664 dead transitions. [2024-06-27 23:32:06,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 664 transitions, 12163 flow [2024-06-27 23:32:06,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:32:06,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:32:06,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-27 23:32:06,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-27 23:32:06,774 INFO L175 Difference]: Start difference. First operand has 254 places, 603 transitions, 10317 flow. Second operand 10 states and 204 transitions. [2024-06-27 23:32:06,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 664 transitions, 12163 flow [2024-06-27 23:32:07,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 664 transitions, 11563 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 23:32:07,399 INFO L231 Difference]: Finished difference. Result has 258 places, 632 transitions, 10480 flow [2024-06-27 23:32:07,399 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-27 23:32:07,400 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 214 predicate places. [2024-06-27 23:32:07,400 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 632 transitions, 10480 flow [2024-06-27 23:32:07,400 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-27 23:32:07,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:07,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:07,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:32:07,401 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-27 23:32:07,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:07,401 INFO L85 PathProgramCache]: Analyzing trace with hash -2009273420, now seen corresponding path program 8 times [2024-06-27 23:32:07,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:07,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100253858] [2024-06-27 23:32:07,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:07,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:07,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:10,135 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-27 23:32:10,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:10,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100253858] [2024-06-27 23:32:10,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100253858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:10,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:10,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:32:10,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612861925] [2024-06-27 23:32:10,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:10,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:32:10,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:10,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:32:10,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:32:10,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:32:10,328 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-27 23:32:10,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:10,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:32:10,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:11,821 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-27 23:32:11,822 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:32:11,822 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:11,822 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:11,822 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:11,885 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-27 23:32:11,885 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,886 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,886 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,886 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,887 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-27 23:32:11,887 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,888 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,888 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,888 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,889 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-27 23:32:11,889 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,890 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,890 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,890 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,932 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-27 23:32:11,933 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,933 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,933 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,933 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,934 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-27 23:32:11,935 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,935 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,935 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:11,935 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:12,007 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-27 23:32:12,008 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:32:12,008 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:12,009 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:12,009 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:12,010 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-27 23:32:12,011 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:32:12,011 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:12,011 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:12,011 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:12,012 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-27 23:32:12,013 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:32:12,013 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:12,013 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:12,013 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:12,593 INFO L124 PetriNetUnfolderBase]: 4509/6933 cut-off events. [2024-06-27 23:32:12,594 INFO L125 PetriNetUnfolderBase]: For 430315/431722 co-relation queries the response was YES. [2024-06-27 23:32:12,642 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-27 23:32:12,673 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 318 selfloop transitions, 348 changer transitions 0/695 dead transitions. [2024-06-27 23:32:12,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 695 transitions, 12676 flow [2024-06-27 23:32:12,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:32:12,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:32:12,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-27 23:32:12,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 23:32:12,675 INFO L175 Difference]: Start difference. First operand has 258 places, 632 transitions, 10480 flow. Second operand 10 states and 215 transitions. [2024-06-27 23:32:12,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 695 transitions, 12676 flow [2024-06-27 23:32:13,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 695 transitions, 12413 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 23:32:13,241 INFO L231 Difference]: Finished difference. Result has 264 places, 658 transitions, 11288 flow [2024-06-27 23:32:13,242 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-27 23:32:13,243 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 220 predicate places. [2024-06-27 23:32:13,243 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 658 transitions, 11288 flow [2024-06-27 23:32:13,243 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-27 23:32:13,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:13,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:13,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:32:13,244 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-27 23:32:13,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:13,244 INFO L85 PathProgramCache]: Analyzing trace with hash -2004624846, now seen corresponding path program 2 times [2024-06-27 23:32:13,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:13,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504279221] [2024-06-27 23:32:13,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:13,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:13,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:15,156 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-27 23:32:15,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:15,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504279221] [2024-06-27 23:32:15,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504279221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:15,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:15,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:32:15,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34485091] [2024-06-27 23:32:15,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:15,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:32:15,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:15,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:32:15,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:32:15,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:32:15,283 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-27 23:32:15,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:15,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:32:15,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:17,986 INFO L124 PetriNetUnfolderBase]: 7415/10746 cut-off events. [2024-06-27 23:32:17,986 INFO L125 PetriNetUnfolderBase]: For 504050/504052 co-relation queries the response was YES. [2024-06-27 23:32:18,055 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-27 23:32:18,096 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 630 selfloop transitions, 155 changer transitions 0/788 dead transitions. [2024-06-27 23:32:18,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 788 transitions, 14721 flow [2024-06-27 23:32:18,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:32:18,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:32:18,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-27 23:32:18,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-27 23:32:18,098 INFO L175 Difference]: Start difference. First operand has 264 places, 658 transitions, 11288 flow. Second operand 10 states and 194 transitions. [2024-06-27 23:32:18,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 788 transitions, 14721 flow [2024-06-27 23:32:19,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 788 transitions, 14200 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 23:32:19,029 INFO L231 Difference]: Finished difference. Result has 272 places, 710 transitions, 11972 flow [2024-06-27 23:32:19,030 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-27 23:32:19,030 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 228 predicate places. [2024-06-27 23:32:19,030 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 710 transitions, 11972 flow [2024-06-27 23:32:19,030 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-27 23:32:19,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:19,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:19,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:32:19,031 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-27 23:32:19,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:19,031 INFO L85 PathProgramCache]: Analyzing trace with hash -2004631790, now seen corresponding path program 9 times [2024-06-27 23:32:19,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:19,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045578134] [2024-06-27 23:32:19,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:19,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:19,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:21,752 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-27 23:32:21,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:21,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045578134] [2024-06-27 23:32:21,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045578134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:21,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:21,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:32:21,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666903718] [2024-06-27 23:32:21,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:21,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:32:21,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:21,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:32:21,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:32:21,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:32:21,926 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-27 23:32:21,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:21,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:32:21,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:23,533 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-27 23:32:23,534 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,534 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,534 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,534 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,647 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-27 23:32:23,647 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,648 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,648 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,648 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,655 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-27 23:32:23,656 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,656 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,656 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,656 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,657 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-27 23:32:23,657 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,657 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,657 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,658 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,658 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-27 23:32:23,658 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,659 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,659 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,659 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,659 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:23,672 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-27 23:32:23,673 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:32:23,673 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:23,673 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:23,673 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:23,776 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-27 23:32:23,777 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:23,777 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:23,777 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:23,777 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:23,778 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-27 23:32:23,778 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:23,778 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:23,778 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:23,779 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:23,793 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-27 23:32:23,794 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:32:23,794 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:23,794 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:23,794 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:23,795 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-27 23:32:23,796 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:32:23,796 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:23,796 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:23,796 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:23,796 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-27 23:32:23,797 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:32:23,797 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:23,797 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:23,797 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:23,797 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:23,799 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-27 23:32:23,800 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:23,800 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:23,800 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:23,800 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:23,800 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:23,802 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-27 23:32:23,802 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:23,802 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:23,803 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:23,803 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:23,803 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:24,036 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-27 23:32:24,037 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:32:24,037 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:24,037 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:24,037 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:24,037 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:24,051 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-27 23:32:24,051 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:32:24,051 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:24,051 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:24,052 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:24,052 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:24,456 INFO L124 PetriNetUnfolderBase]: 4720/7252 cut-off events. [2024-06-27 23:32:24,456 INFO L125 PetriNetUnfolderBase]: For 504690/506257 co-relation queries the response was YES. [2024-06-27 23:32:24,512 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-27 23:32:24,546 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 361 selfloop transitions, 356 changer transitions 0/758 dead transitions. [2024-06-27 23:32:24,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 758 transitions, 14188 flow [2024-06-27 23:32:24,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:32:24,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:32:24,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-27 23:32:24,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 23:32:24,548 INFO L175 Difference]: Start difference. First operand has 272 places, 710 transitions, 11972 flow. Second operand 10 states and 215 transitions. [2024-06-27 23:32:24,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 758 transitions, 14188 flow [2024-06-27 23:32:25,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 758 transitions, 13993 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-27 23:32:25,329 INFO L231 Difference]: Finished difference. Result has 279 places, 719 transitions, 12645 flow [2024-06-27 23:32:25,330 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-27 23:32:25,330 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-27 23:32:25,331 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 719 transitions, 12645 flow [2024-06-27 23:32:25,331 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-27 23:32:25,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:25,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:25,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:32:25,331 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-27 23:32:25,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:25,332 INFO L85 PathProgramCache]: Analyzing trace with hash -503818014, now seen corresponding path program 3 times [2024-06-27 23:32:25,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:25,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970014631] [2024-06-27 23:32:25,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:25,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:25,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:27,163 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-27 23:32:27,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:27,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970014631] [2024-06-27 23:32:27,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970014631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:27,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:27,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:32:27,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917203240] [2024-06-27 23:32:27,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:27,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:32:27,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:27,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:32:27,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:32:27,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:32:27,283 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-27 23:32:27,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:27,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:32:27,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:30,281 INFO L124 PetriNetUnfolderBase]: 7693/11142 cut-off events. [2024-06-27 23:32:30,282 INFO L125 PetriNetUnfolderBase]: For 586926/586928 co-relation queries the response was YES. [2024-06-27 23:32:30,360 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-27 23:32:30,408 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 642 selfloop transitions, 222 changer transitions 0/867 dead transitions. [2024-06-27 23:32:30,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 867 transitions, 16839 flow [2024-06-27 23:32:30,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:32:30,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:32:30,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-27 23:32:30,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4397463002114165 [2024-06-27 23:32:30,410 INFO L175 Difference]: Start difference. First operand has 279 places, 719 transitions, 12645 flow. Second operand 11 states and 208 transitions. [2024-06-27 23:32:30,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 867 transitions, 16839 flow [2024-06-27 23:32:31,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 867 transitions, 16064 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 23:32:31,589 INFO L231 Difference]: Finished difference. Result has 287 places, 771 transitions, 13601 flow [2024-06-27 23:32:31,589 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-27 23:32:31,590 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 243 predicate places. [2024-06-27 23:32:31,590 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 771 transitions, 13601 flow [2024-06-27 23:32:31,590 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-27 23:32:31,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:31,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:31,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:32:31,591 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-27 23:32:31,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:31,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1831895636, now seen corresponding path program 1 times [2024-06-27 23:32:31,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:31,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091671948] [2024-06-27 23:32:31,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:31,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:31,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:33,758 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-27 23:32:33,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:33,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091671948] [2024-06-27 23:32:33,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091671948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:33,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:33,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:32:33,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883151591] [2024-06-27 23:32:33,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:33,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:32:33,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:33,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:32:33,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:32:33,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:32:33,893 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-27 23:32:33,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:33,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:32:33,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:36,798 INFO L124 PetriNetUnfolderBase]: 7432/10819 cut-off events. [2024-06-27 23:32:36,799 INFO L125 PetriNetUnfolderBase]: For 659998/660154 co-relation queries the response was YES. [2024-06-27 23:32:36,930 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-27 23:32:36,988 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 642 selfloop transitions, 65 changer transitions 0/826 dead transitions. [2024-06-27 23:32:36,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 826 transitions, 15633 flow [2024-06-27 23:32:36,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:32:36,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:32:36,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-27 23:32:36,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-27 23:32:36,990 INFO L175 Difference]: Start difference. First operand has 287 places, 771 transitions, 13601 flow. Second operand 10 states and 194 transitions. [2024-06-27 23:32:36,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 826 transitions, 15633 flow [2024-06-27 23:32:38,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 826 transitions, 15382 flow, removed 106 selfloop flow, removed 3 redundant places. [2024-06-27 23:32:38,663 INFO L231 Difference]: Finished difference. Result has 294 places, 774 transitions, 13569 flow [2024-06-27 23:32:38,664 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-27 23:32:38,664 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 250 predicate places. [2024-06-27 23:32:38,664 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 774 transitions, 13569 flow [2024-06-27 23:32:38,665 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-27 23:32:38,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:38,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:38,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:32:38,665 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-27 23:32:38,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:38,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1999519786, now seen corresponding path program 4 times [2024-06-27 23:32:38,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:38,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609262843] [2024-06-27 23:32:38,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:38,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:38,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:40,543 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-27 23:32:40,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:40,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609262843] [2024-06-27 23:32:40,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609262843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:40,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:40,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:32:40,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437380206] [2024-06-27 23:32:40,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:40,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:32:40,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:40,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:32:40,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:32:40,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:32:40,675 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-27 23:32:40,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:40,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:32:40,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:43,547 INFO L124 PetriNetUnfolderBase]: 7707/11167 cut-off events. [2024-06-27 23:32:43,547 INFO L125 PetriNetUnfolderBase]: For 651911/651913 co-relation queries the response was YES. [2024-06-27 23:32:43,661 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-27 23:32:43,716 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 671 selfloop transitions, 170 changer transitions 0/844 dead transitions. [2024-06-27 23:32:43,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 844 transitions, 16220 flow [2024-06-27 23:32:43,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:32:43,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:32:43,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 23:32:43,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4441860465116279 [2024-06-27 23:32:43,718 INFO L175 Difference]: Start difference. First operand has 294 places, 774 transitions, 13569 flow. Second operand 10 states and 191 transitions. [2024-06-27 23:32:43,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 844 transitions, 16220 flow [2024-06-27 23:32:45,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 844 transitions, 16055 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 23:32:45,279 INFO L231 Difference]: Finished difference. Result has 298 places, 770 transitions, 13676 flow [2024-06-27 23:32:45,279 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-27 23:32:45,280 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 254 predicate places. [2024-06-27 23:32:45,280 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 770 transitions, 13676 flow [2024-06-27 23:32:45,280 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-27 23:32:45,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:45,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:45,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:32:45,280 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-27 23:32:45,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:45,281 INFO L85 PathProgramCache]: Analyzing trace with hash -975051308, now seen corresponding path program 10 times [2024-06-27 23:32:45,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:45,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465332308] [2024-06-27 23:32:45,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:45,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:45,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:47,961 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-27 23:32:47,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:47,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465332308] [2024-06-27 23:32:47,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465332308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:47,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:47,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:32:47,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225423130] [2024-06-27 23:32:47,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:47,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:32:47,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:47,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:32:47,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:32:48,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:32:48,126 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-27 23:32:48,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:48,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:32:48,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:49,694 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-27 23:32:49,695 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,695 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,695 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,695 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,830 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-27 23:32:49,831 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,832 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,832 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,832 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,832 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-27 23:32:49,833 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,833 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,833 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,833 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,833 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,833 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-27 23:32:49,834 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,834 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,834 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,834 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,848 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-27 23:32:49,849 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:32:49,849 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:49,849 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:49,849 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:49,862 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-27 23:32:49,863 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,863 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,864 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,864 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:49,988 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-27 23:32:49,989 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:32:49,989 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:49,989 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:49,989 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:49,990 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-27 23:32:49,990 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:32:49,990 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:49,991 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:49,991 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:49,991 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:49,991 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-27 23:32:49,992 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:32:49,992 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:49,992 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:49,992 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:49,995 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-27 23:32:49,995 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:49,996 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:49,996 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:49,996 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:49,996 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:49,997 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-27 23:32:49,998 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:49,998 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:49,998 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:49,998 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:49,998 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:50,010 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-27 23:32:50,011 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:32:50,011 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:50,011 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:50,011 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:32:50,014 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-27 23:32:50,015 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:50,015 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:50,015 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:50,015 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:50,016 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-27 23:32:50,017 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:50,017 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:50,017 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:50,017 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:50,130 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-27 23:32:50,131 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:32:50,131 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:50,131 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:50,131 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:50,131 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:50,132 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-27 23:32:50,133 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:32:50,133 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:50,133 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:50,134 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:50,134 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:50,143 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-27 23:32:50,144 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:32:50,144 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:50,145 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:50,145 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:50,146 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-27 23:32:50,147 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:32:50,147 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:50,147 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:50,147 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:32:50,576 INFO L124 PetriNetUnfolderBase]: 4833/7433 cut-off events. [2024-06-27 23:32:50,577 INFO L125 PetriNetUnfolderBase]: For 602270/604006 co-relation queries the response was YES. [2024-06-27 23:32:50,641 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-27 23:32:50,679 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 384 selfloop transitions, 374 changer transitions 0/808 dead transitions. [2024-06-27 23:32:50,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 808 transitions, 15723 flow [2024-06-27 23:32:50,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:32:50,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:32:50,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-27 23:32:50,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-27 23:32:50,681 INFO L175 Difference]: Start difference. First operand has 298 places, 770 transitions, 13676 flow. Second operand 10 states and 210 transitions. [2024-06-27 23:32:50,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 808 transitions, 15723 flow [2024-06-27 23:32:51,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 808 transitions, 15291 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-27 23:32:51,730 INFO L231 Difference]: Finished difference. Result has 299 places, 773 transitions, 14058 flow [2024-06-27 23:32:51,731 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-27 23:32:51,731 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 255 predicate places. [2024-06-27 23:32:51,731 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 773 transitions, 14058 flow [2024-06-27 23:32:51,731 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-27 23:32:51,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:51,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:51,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:32:51,732 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-27 23:32:51,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:51,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1385682634, now seen corresponding path program 11 times [2024-06-27 23:32:51,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:51,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653147049] [2024-06-27 23:32:51,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:51,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:51,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:53,393 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-27 23:32:53,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:53,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653147049] [2024-06-27 23:32:53,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653147049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:53,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:53,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:32:53,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97734446] [2024-06-27 23:32:53,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:53,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:32:53,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:53,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:32:53,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:32:53,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:32:53,595 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-27 23:32:53,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:53,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:32:53,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:54,957 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-27 23:32:54,958 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:32:54,958 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:54,958 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:54,958 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:32:55,109 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-27 23:32:55,110 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:55,110 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:55,110 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:55,110 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:55,111 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-27 23:32:55,112 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:32:55,112 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:55,112 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:55,112 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:32:55,722 INFO L124 PetriNetUnfolderBase]: 4982/7646 cut-off events. [2024-06-27 23:32:55,722 INFO L125 PetriNetUnfolderBase]: For 636986/638316 co-relation queries the response was YES. [2024-06-27 23:32:55,798 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-27 23:32:55,841 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 722 selfloop transitions, 66 changer transitions 0/838 dead transitions. [2024-06-27 23:32:55,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 838 transitions, 16339 flow [2024-06-27 23:32:55,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:32:55,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:32:55,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-27 23:32:55,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-27 23:32:55,843 INFO L175 Difference]: Start difference. First operand has 299 places, 773 transitions, 14058 flow. Second operand 9 states and 189 transitions. [2024-06-27 23:32:55,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 838 transitions, 16339 flow [2024-06-27 23:32:57,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 838 transitions, 15636 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 23:32:57,096 INFO L231 Difference]: Finished difference. Result has 304 places, 793 transitions, 13928 flow [2024-06-27 23:32:57,097 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-27 23:32:57,097 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 260 predicate places. [2024-06-27 23:32:57,097 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 793 transitions, 13928 flow [2024-06-27 23:32:57,098 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-27 23:32:57,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:57,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:57,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:32:57,098 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-27 23:32:57,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:57,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1385802604, now seen corresponding path program 12 times [2024-06-27 23:32:57,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:57,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569069384] [2024-06-27 23:32:57,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:57,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:57,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:58,835 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-27 23:32:58,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:58,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569069384] [2024-06-27 23:32:58,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569069384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:58,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:58,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:32:58,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570446874] [2024-06-27 23:32:58,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:58,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:32:58,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:58,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:32:58,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:32:58,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:32:58,982 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-27 23:32:58,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:58,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:32:58,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:00,391 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-27 23:33:00,392 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:33:00,392 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:33:00,392 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:33:00,392 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:33:00,545 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-27 23:33:00,546 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:33:00,546 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:00,546 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:00,546 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:00,547 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-27 23:33:00,548 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:33:00,548 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:00,548 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:00,548 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:01,186 INFO L124 PetriNetUnfolderBase]: 5176/7912 cut-off events. [2024-06-27 23:33:01,187 INFO L125 PetriNetUnfolderBase]: For 673058/674690 co-relation queries the response was YES. [2024-06-27 23:33:01,261 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-27 23:33:01,302 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 635 selfloop transitions, 203 changer transitions 0/888 dead transitions. [2024-06-27 23:33:01,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 888 transitions, 17050 flow [2024-06-27 23:33:01,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:01,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:01,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-27 23:33:01,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219638242894057 [2024-06-27 23:33:01,304 INFO L175 Difference]: Start difference. First operand has 304 places, 793 transitions, 13928 flow. Second operand 9 states and 202 transitions. [2024-06-27 23:33:01,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 888 transitions, 17050 flow [2024-06-27 23:33:02,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 888 transitions, 16803 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 23:33:02,670 INFO L231 Difference]: Finished difference. Result has 308 places, 807 transitions, 14404 flow [2024-06-27 23:33:02,671 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-27 23:33:02,671 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 264 predicate places. [2024-06-27 23:33:02,671 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 807 transitions, 14404 flow [2024-06-27 23:33:02,671 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-27 23:33:02,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:02,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:02,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:33:02,672 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-27 23:33:02,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:02,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1390444234, now seen corresponding path program 13 times [2024-06-27 23:33:02,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:02,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040205631] [2024-06-27 23:33:02,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:02,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:02,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:04,310 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-27 23:33:04,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:04,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040205631] [2024-06-27 23:33:04,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040205631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:04,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:04,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:04,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224384854] [2024-06-27 23:33:04,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:04,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:04,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:04,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:04,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:04,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:33:04,452 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-27 23:33:04,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:04,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:33:04,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:05,900 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-27 23:33:05,901 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:33:05,901 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:33:05,902 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:33:05,902 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:33:05,912 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-27 23:33:05,912 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:33:05,912 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:33:05,913 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:33:05,913 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:33:06,060 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-27 23:33:06,061 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:33:06,061 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:06,061 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:06,061 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:06,062 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-27 23:33:06,063 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:33:06,063 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:06,063 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:06,063 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:06,086 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-27 23:33:06,087 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:33:06,087 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:33:06,087 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:33:06,087 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:33:06,090 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-27 23:33:06,091 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:33:06,091 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:06,091 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:06,091 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:06,092 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-27 23:33:06,093 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:33:06,093 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:06,093 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:06,093 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:06,244 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-27 23:33:06,245 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:33:06,245 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:33:06,245 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:33:06,245 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:33:06,246 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-27 23:33:06,247 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:33:06,247 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:33:06,247 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:33:06,247 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:33:06,897 INFO L124 PetriNetUnfolderBase]: 5275/8059 cut-off events. [2024-06-27 23:33:06,898 INFO L125 PetriNetUnfolderBase]: For 715136/716913 co-relation queries the response was YES. [2024-06-27 23:33:06,977 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-27 23:33:07,024 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 677 selfloop transitions, 177 changer transitions 0/904 dead transitions. [2024-06-27 23:33:07,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 904 transitions, 17701 flow [2024-06-27 23:33:07,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:07,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:07,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-27 23:33:07,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219638242894057 [2024-06-27 23:33:07,026 INFO L175 Difference]: Start difference. First operand has 308 places, 807 transitions, 14404 flow. Second operand 9 states and 202 transitions. [2024-06-27 23:33:07,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 904 transitions, 17701 flow [2024-06-27 23:33:08,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 904 transitions, 17447 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-27 23:33:08,341 INFO L231 Difference]: Finished difference. Result has 313 places, 813 transitions, 14632 flow [2024-06-27 23:33:08,342 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-27 23:33:08,342 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 269 predicate places. [2024-06-27 23:33:08,342 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 813 transitions, 14632 flow [2024-06-27 23:33:08,343 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-27 23:33:08,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:08,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:08,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:33:08,343 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-27 23:33:08,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:08,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1562934124, now seen corresponding path program 14 times [2024-06-27 23:33:08,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:08,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076632934] [2024-06-27 23:33:08,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:08,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:08,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:10,082 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-27 23:33:10,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:10,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076632934] [2024-06-27 23:33:10,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076632934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:10,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:10,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:10,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310030711] [2024-06-27 23:33:10,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:10,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:10,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:10,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:10,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:10,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:33:10,259 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-27 23:33:10,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:10,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:33:10,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:11,846 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-27 23:33:11,847 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:33:11,847 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:33:11,847 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:33:11,847 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:33:12,023 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-27 23:33:12,024 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:33:12,024 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:33:12,024 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:33:12,024 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:33:12,026 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-27 23:33:12,027 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:33:12,027 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:12,027 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:12,028 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:12,029 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-27 23:33:12,030 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:33:12,030 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:12,030 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:12,030 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:33:12,186 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-27 23:33:12,187 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:33:12,187 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:33:12,187 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:33:12,187 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:33:12,188 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-27 23:33:12,189 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:33:12,189 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:33:12,189 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:33:12,189 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:33:12,706 INFO L124 PetriNetUnfolderBase]: 5374/8206 cut-off events. [2024-06-27 23:33:12,707 INFO L125 PetriNetUnfolderBase]: For 738303/740017 co-relation queries the response was YES. [2024-06-27 23:33:12,792 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-27 23:33:12,837 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 697 selfloop transitions, 173 changer transitions 0/920 dead transitions. [2024-06-27 23:33:12,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 920 transitions, 18356 flow [2024-06-27 23:33:12,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:12,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:12,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-27 23:33:12,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271317829457365 [2024-06-27 23:33:12,839 INFO L175 Difference]: Start difference. First operand has 313 places, 813 transitions, 14632 flow. Second operand 9 states and 204 transitions. [2024-06-27 23:33:12,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 920 transitions, 18356 flow [2024-06-27 23:33:14,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 920 transitions, 18063 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 23:33:14,319 INFO L231 Difference]: Finished difference. Result has 316 places, 820 transitions, 14832 flow [2024-06-27 23:33:14,320 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-27 23:33:14,321 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 272 predicate places. [2024-06-27 23:33:14,321 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 820 transitions, 14832 flow [2024-06-27 23:33:14,321 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-27 23:33:14,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:14,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:14,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:33:14,322 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-27 23:33:14,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:14,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1271741086, now seen corresponding path program 2 times [2024-06-27 23:33:14,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:14,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872978586] [2024-06-27 23:33:14,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:14,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:14,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:16,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-27 23:33:16,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:16,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872978586] [2024-06-27 23:33:16,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872978586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:16,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:16,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:16,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677284972] [2024-06-27 23:33:16,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:16,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:16,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:16,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:16,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:16,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:33:16,423 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-27 23:33:16,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:16,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:33:16,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:19,622 INFO L124 PetriNetUnfolderBase]: 8585/12484 cut-off events. [2024-06-27 23:33:19,623 INFO L125 PetriNetUnfolderBase]: For 846790/846971 co-relation queries the response was YES. [2024-06-27 23:33:19,727 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-27 23:33:19,787 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 718 selfloop transitions, 63 changer transitions 0/899 dead transitions. [2024-06-27 23:33:19,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 899 transitions, 17415 flow [2024-06-27 23:33:19,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:19,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:19,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 23:33:19,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-27 23:33:19,789 INFO L175 Difference]: Start difference. First operand has 316 places, 820 transitions, 14832 flow. Second operand 9 states and 174 transitions. [2024-06-27 23:33:19,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 899 transitions, 17415 flow [2024-06-27 23:33:21,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 899 transitions, 17010 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 23:33:21,404 INFO L231 Difference]: Finished difference. Result has 321 places, 845 transitions, 15070 flow [2024-06-27 23:33:21,404 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-27 23:33:21,405 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 277 predicate places. [2024-06-27 23:33:21,405 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 845 transitions, 15070 flow [2024-06-27 23:33:21,405 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-27 23:33:21,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:21,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:21,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:33:21,406 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-27 23:33:21,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:21,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1679303184, now seen corresponding path program 15 times [2024-06-27 23:33:21,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:21,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842483785] [2024-06-27 23:33:21,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:21,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:21,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:23,015 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-27 23:33:23,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:23,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842483785] [2024-06-27 23:33:23,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842483785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:23,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:23,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:23,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638870896] [2024-06-27 23:33:23,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:23,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:23,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:23,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:23,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:23,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:33:23,128 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-27 23:33:23,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:23,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:33:23,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:25,617 INFO L124 PetriNetUnfolderBase]: 5540/8503 cut-off events. [2024-06-27 23:33:25,618 INFO L125 PetriNetUnfolderBase]: For 750455/752107 co-relation queries the response was YES. [2024-06-27 23:33:25,728 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-27 23:33:25,777 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 772 selfloop transitions, 62 changer transitions 0/895 dead transitions. [2024-06-27 23:33:25,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 895 transitions, 17341 flow [2024-06-27 23:33:25,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:25,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:25,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-27 23:33:25,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806201550387597 [2024-06-27 23:33:25,779 INFO L175 Difference]: Start difference. First operand has 321 places, 845 transitions, 15070 flow. Second operand 9 states and 186 transitions. [2024-06-27 23:33:25,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 895 transitions, 17341 flow [2024-06-27 23:33:27,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 895 transitions, 17076 flow, removed 97 selfloop flow, removed 5 redundant places. [2024-06-27 23:33:27,305 INFO L231 Difference]: Finished difference. Result has 325 places, 845 transitions, 14977 flow [2024-06-27 23:33:27,305 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-27 23:33:27,306 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-06-27 23:33:27,306 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 845 transitions, 14977 flow [2024-06-27 23:33:27,306 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-27 23:33:27,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:27,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:27,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:33:27,307 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-27 23:33:27,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:27,307 INFO L85 PathProgramCache]: Analyzing trace with hash -655398078, now seen corresponding path program 3 times [2024-06-27 23:33:27,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:27,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893016680] [2024-06-27 23:33:27,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:27,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:27,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:28,981 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-27 23:33:28,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:28,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893016680] [2024-06-27 23:33:28,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893016680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:28,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:28,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:33:28,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370489417] [2024-06-27 23:33:28,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:28,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:33:28,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:28,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:33:28,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:33:29,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:33:29,088 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-27 23:33:29,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:29,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:33:29,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:32,492 INFO L124 PetriNetUnfolderBase]: 8593/12538 cut-off events. [2024-06-27 23:33:32,492 INFO L125 PetriNetUnfolderBase]: For 838413/838550 co-relation queries the response was YES. [2024-06-27 23:33:32,600 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-27 23:33:32,659 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 744 selfloop transitions, 37 changer transitions 0/899 dead transitions. [2024-06-27 23:33:32,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 899 transitions, 17211 flow [2024-06-27 23:33:32,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:33:32,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:33:32,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-27 23:33:32,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232558139534884 [2024-06-27 23:33:32,660 INFO L175 Difference]: Start difference. First operand has 325 places, 845 transitions, 14977 flow. Second operand 10 states and 182 transitions. [2024-06-27 23:33:32,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 899 transitions, 17211 flow [2024-06-27 23:33:34,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 899 transitions, 16799 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-27 23:33:34,153 INFO L231 Difference]: Finished difference. Result has 327 places, 861 transitions, 14998 flow [2024-06-27 23:33:34,154 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-27 23:33:34,154 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 283 predicate places. [2024-06-27 23:33:34,154 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 861 transitions, 14998 flow [2024-06-27 23:33:34,155 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-27 23:33:34,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:34,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:34,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:33:34,155 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-27 23:33:34,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:34,155 INFO L85 PathProgramCache]: Analyzing trace with hash -645279058, now seen corresponding path program 5 times [2024-06-27 23:33:34,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:34,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091554232] [2024-06-27 23:33:34,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:34,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:34,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:35,959 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-27 23:33:35,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:35,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091554232] [2024-06-27 23:33:35,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091554232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:35,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:35,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:35,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066444363] [2024-06-27 23:33:35,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:35,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:35,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:35,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:35,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:36,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-27 23:33:36,058 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-27 23:33:36,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:36,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-27 23:33:36,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:39,995 INFO L124 PetriNetUnfolderBase]: 9090/13166 cut-off events. [2024-06-27 23:33:39,995 INFO L125 PetriNetUnfolderBase]: For 846103/846103 co-relation queries the response was YES. [2024-06-27 23:33:40,110 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-27 23:33:40,168 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 856 selfloop transitions, 71 changer transitions 0/930 dead transitions. [2024-06-27 23:33:40,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 930 transitions, 17951 flow [2024-06-27 23:33:40,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:33:40,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:33:40,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-27 23:33:40,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40930232558139534 [2024-06-27 23:33:40,170 INFO L175 Difference]: Start difference. First operand has 327 places, 861 transitions, 14998 flow. Second operand 10 states and 176 transitions. [2024-06-27 23:33:40,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 930 transitions, 17951 flow [2024-06-27 23:33:41,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 930 transitions, 17861 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 23:33:41,919 INFO L231 Difference]: Finished difference. Result has 334 places, 884 transitions, 15610 flow [2024-06-27 23:33:41,920 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-27 23:33:41,920 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 290 predicate places. [2024-06-27 23:33:41,920 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 884 transitions, 15610 flow [2024-06-27 23:33:41,920 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-27 23:33:41,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:41,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:41,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:33:41,921 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-27 23:33:41,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:41,921 INFO L85 PathProgramCache]: Analyzing trace with hash -940497948, now seen corresponding path program 4 times [2024-06-27 23:33:41,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:41,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553165414] [2024-06-27 23:33:41,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:41,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:41,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:43,892 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-27 23:33:43,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:43,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553165414] [2024-06-27 23:33:43,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553165414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:43,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:43,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:43,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814562236] [2024-06-27 23:33:43,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:43,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:43,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:43,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:43,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:44,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:33:44,044 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-27 23:33:44,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:44,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:33:44,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:47,945 INFO L124 PetriNetUnfolderBase]: 8922/13002 cut-off events. [2024-06-27 23:33:47,946 INFO L125 PetriNetUnfolderBase]: For 926646/926803 co-relation queries the response was YES. [2024-06-27 23:33:48,076 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-27 23:33:48,151 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 778 selfloop transitions, 42 changer transitions 0/948 dead transitions. [2024-06-27 23:33:48,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 948 transitions, 18258 flow [2024-06-27 23:33:48,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:48,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:48,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 23:33:48,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-27 23:33:48,154 INFO L175 Difference]: Start difference. First operand has 334 places, 884 transitions, 15610 flow. Second operand 9 states and 169 transitions. [2024-06-27 23:33:48,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 948 transitions, 18258 flow [2024-06-27 23:33:50,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 948 transitions, 18174 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 23:33:50,071 INFO L231 Difference]: Finished difference. Result has 339 places, 901 transitions, 16087 flow [2024-06-27 23:33:50,071 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-27 23:33:50,072 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 295 predicate places. [2024-06-27 23:33:50,072 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 901 transitions, 16087 flow [2024-06-27 23:33:50,072 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-27 23:33:50,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:50,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:50,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:33:50,072 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-27 23:33:50,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:50,073 INFO L85 PathProgramCache]: Analyzing trace with hash -644922558, now seen corresponding path program 5 times [2024-06-27 23:33:50,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:50,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955329059] [2024-06-27 23:33:50,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:50,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:50,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:51,762 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-27 23:33:51,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:51,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955329059] [2024-06-27 23:33:51,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955329059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:51,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:51,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:51,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058780237] [2024-06-27 23:33:51,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:51,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:51,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:51,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:51,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:51,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:33:51,860 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-27 23:33:51,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:51,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:33:51,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:56,025 INFO L124 PetriNetUnfolderBase]: 8985/13102 cut-off events. [2024-06-27 23:33:56,025 INFO L125 PetriNetUnfolderBase]: For 962557/962707 co-relation queries the response was YES. [2024-06-27 23:33:56,177 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-27 23:33:56,363 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 779 selfloop transitions, 39 changer transitions 0/946 dead transitions. [2024-06-27 23:33:56,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 946 transitions, 18176 flow [2024-06-27 23:33:56,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:33:56,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:33:56,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-27 23:33:56,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-27 23:33:56,364 INFO L175 Difference]: Start difference. First operand has 339 places, 901 transitions, 16087 flow. Second operand 11 states and 198 transitions. [2024-06-27 23:33:56,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 946 transitions, 18176 flow [2024-06-27 23:33:58,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 946 transitions, 18053 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-27 23:33:58,198 INFO L231 Difference]: Finished difference. Result has 347 places, 909 transitions, 16222 flow [2024-06-27 23:33:58,199 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-27 23:33:58,199 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 303 predicate places. [2024-06-27 23:33:58,200 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 909 transitions, 16222 flow [2024-06-27 23:33:58,200 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-27 23:33:58,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:58,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:58,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:33:58,201 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-27 23:33:58,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:58,201 INFO L85 PathProgramCache]: Analyzing trace with hash -645278748, now seen corresponding path program 6 times [2024-06-27 23:33:58,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:58,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016283038] [2024-06-27 23:33:58,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:58,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:58,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:59,925 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-27 23:33:59,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:59,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016283038] [2024-06-27 23:33:59,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016283038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:59,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:59,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:59,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675687116] [2024-06-27 23:33:59,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:59,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:59,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:59,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:59,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:34:00,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-27 23:34:00,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 909 transitions, 16222 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-27 23:34:00,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:00,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-27 23:34:00,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:04,299 INFO L124 PetriNetUnfolderBase]: 9029/13174 cut-off events. [2024-06-27 23:34:04,299 INFO L125 PetriNetUnfolderBase]: For 1000062/1000218 co-relation queries the response was YES. [2024-06-27 23:34:04,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119985 conditions, 13174 events. 9029/13174 cut-off events. For 1000062/1000218 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 77906 event pairs, 2950 based on Foata normal form. 153/13263 useless extension candidates. Maximal degree in co-relation 119834. Up to 12126 conditions per place. [2024-06-27 23:34:04,490 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 772 selfloop transitions, 58 changer transitions 0/958 dead transitions. [2024-06-27 23:34:04,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 958 transitions, 18501 flow [2024-06-27 23:34:04,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:34:04,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:34:04,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-27 23:34:04,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-27 23:34:04,492 INFO L175 Difference]: Start difference. First operand has 347 places, 909 transitions, 16222 flow. Second operand 10 states and 194 transitions. [2024-06-27 23:34:04,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 958 transitions, 18501 flow [2024-06-27 23:34:06,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 958 transitions, 18365 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 23:34:06,619 INFO L231 Difference]: Finished difference. Result has 352 places, 914 transitions, 16400 flow [2024-06-27 23:34:06,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=16086, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=909, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=851, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16400, PETRI_PLACES=352, PETRI_TRANSITIONS=914} [2024-06-27 23:34:06,620 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 308 predicate places. [2024-06-27 23:34:06,620 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 914 transitions, 16400 flow [2024-06-27 23:34:06,620 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-27 23:34:06,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:06,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:06,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:34:06,621 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:06,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:06,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1064297633, now seen corresponding path program 1 times [2024-06-27 23:34:06,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:06,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207736182] [2024-06-27 23:34:06,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:06,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:06,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:08,315 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-27 23:34:08,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:08,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207736182] [2024-06-27 23:34:08,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207736182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:08,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:08,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:34:08,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410912645] [2024-06-27 23:34:08,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:08,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:34:08,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:08,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:34:08,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:34:08,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:34:08,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 914 transitions, 16400 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 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-27 23:34:08,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:08,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:34:08,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:10,259 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][789], [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)), 893#true, 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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~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: 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 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: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), Black: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~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)), 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: 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)), 5#L762true, 950#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-27 23:34:10,260 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:34:10,260 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:10,260 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:10,260 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:10,454 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][786], [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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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)), Black: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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)), 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), 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: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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, 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)), 950#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-27 23:34:10,455 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:34:10,455 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:10,455 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:10,455 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:10,456 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][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)), 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)), 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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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)), 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), 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: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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)), 866#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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, 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)), 950#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-27 23:34:10,457 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:34:10,457 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:10,457 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:10,457 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:10,604 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][789], [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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), 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: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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, 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, 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)), 950#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-27 23:34:10,605 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:34:10,605 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:10,605 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:10,605 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:10,605 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:10,645 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][789], [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)), 893#true, 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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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)), 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 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: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), Black: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~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)), 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: 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, 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)), 5#L762true, 950#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-27 23:34:10,647 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:34:10,647 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:10,647 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:10,647 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:10,827 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][786], [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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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)), Black: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), 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: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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)), 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: 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)), 950#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-27 23:34:10,828 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:34:10,828 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:10,828 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:10,829 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:10,829 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][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)), 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)), 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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), 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: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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)), 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)), 866#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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)), 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)), 950#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-27 23:34:10,830 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:34:10,830 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:10,830 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:10,830 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:10,831 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][789], [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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), 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: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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)), 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: 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, 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)), 950#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-27 23:34:10,831 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:34:10,832 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:10,832 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:10,832 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:10,832 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:10,836 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][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)), 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)), 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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), 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: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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)), 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)), 866#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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, 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)), 950#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-27 23:34:10,837 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:34:10,837 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:34:10,837 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:34:10,837 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:34:10,837 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:34:10,838 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][786], [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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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)), Black: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), 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: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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)), 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: 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)), 950#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-27 23:34:10,839 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:34:10,839 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:34:10,839 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:34:10,839 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:34:10,839 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:34:11,025 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][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)), 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)), 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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), Black: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~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)), 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)), 866#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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)), 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)), 950#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-27 23:34:11,026 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:34:11,027 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:34:11,027 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:34:11,027 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:34:11,027 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:34:11,028 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][786], [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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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)), Black: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), Black: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~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)), 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, 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)), 950#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-27 23:34:11,029 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:34:11,029 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:34:11,029 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:34:11,029 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:34:11,029 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:34:11,864 INFO L124 PetriNetUnfolderBase]: 6280/9596 cut-off events. [2024-06-27 23:34:11,865 INFO L125 PetriNetUnfolderBase]: For 948438/950419 co-relation queries the response was YES. [2024-06-27 23:34:11,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98590 conditions, 9596 events. 6280/9596 cut-off events. For 948438/950419 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 58633 event pairs, 1122 based on Foata normal form. 404/9626 useless extension candidates. Maximal degree in co-relation 98437. Up to 8073 conditions per place. [2024-06-27 23:34:12,023 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 731 selfloop transitions, 180 changer transitions 0/983 dead transitions. [2024-06-27 23:34:12,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 983 transitions, 19155 flow [2024-06-27 23:34:12,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:34:12,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:34:12,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 248 transitions. [2024-06-27 23:34:12,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806201550387597 [2024-06-27 23:34:12,025 INFO L175 Difference]: Start difference. First operand has 352 places, 914 transitions, 16400 flow. Second operand 12 states and 248 transitions. [2024-06-27 23:34:12,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 983 transitions, 19155 flow [2024-06-27 23:34:14,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 983 transitions, 19021 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 23:34:14,058 INFO L231 Difference]: Finished difference. Result has 360 places, 934 transitions, 17100 flow [2024-06-27 23:34:14,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=16266, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=914, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=745, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=17100, PETRI_PLACES=360, PETRI_TRANSITIONS=934} [2024-06-27 23:34:14,059 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 316 predicate places. [2024-06-27 23:34:14,059 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 934 transitions, 17100 flow [2024-06-27 23:34:14,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 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-27 23:34:14,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:14,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:14,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:34:14,060 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:14,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:14,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1637588159, now seen corresponding path program 2 times [2024-06-27 23:34:14,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:14,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486431879] [2024-06-27 23:34:14,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:14,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:14,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:16,806 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-27 23:34:16,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:16,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486431879] [2024-06-27 23:34:16,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486431879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:16,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:16,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:34:16,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643420662] [2024-06-27 23:34:16,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:16,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:34:16,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:16,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:34:16,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:34:17,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:34:17,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 934 transitions, 17100 flow. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 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-27 23:34:17,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:17,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:34:17,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:18,862 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][822], [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)), 893#true, 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: 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, Black: 839#(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: 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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)), 990#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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 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: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), Black: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~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)), 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: 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: 979#(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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 983#(and (= ~__unbuffered_cnt~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~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 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 985#(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))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 973#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~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: 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, 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-27 23:34:18,864 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:34:18,864 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:18,864 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:18,864 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:19,263 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][819], [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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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)), 990#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)), 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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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)), 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), 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: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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: 979#(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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 983#(and (= ~__unbuffered_cnt~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~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 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 985#(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))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 973#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~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: 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)), 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-27 23:34:19,265 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:34:19,265 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:19,265 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:19,265 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:19,265 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][822], [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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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)), 990#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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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)), 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), 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: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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: 979#(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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 983#(and (= ~__unbuffered_cnt~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~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 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 985#(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))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 973#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~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: 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)), 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-27 23:34:19,266 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:34:19,266 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:19,267 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:19,267 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:19,267 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:19,267 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][685], [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)), 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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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)), 990#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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), 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: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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: 979#(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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 983#(and (= ~__unbuffered_cnt~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~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 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 866#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 985#(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))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 973#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 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)), 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)), 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-27 23:34:19,268 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2024-06-27 23:34:19,268 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:19,269 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:19,269 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2024-06-27 23:34:19,313 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][822], [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)), 893#true, 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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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)), 990#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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 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: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), Black: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~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)), 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: 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: 979#(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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 983#(and (= ~__unbuffered_cnt~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~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 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 985#(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))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 973#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~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: 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, 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-27 23:34:19,314 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:34:19,314 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:19,314 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:19,314 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:19,482 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][819], [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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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)), 990#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)), 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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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)), 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 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: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), 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: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~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)), 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)), 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: 979#(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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 983#(and (= ~__unbuffered_cnt~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~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 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 985#(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))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 973#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~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: 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-27 23:34:19,483 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:34:19,483 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:19,483 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:19,483 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:19,483 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][822], [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, 893#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: 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, Black: 839#(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: 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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)), 990#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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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)), 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)), Black: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 237#true, Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 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: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), 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: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~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)), 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)), 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: 979#(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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 983#(and (= ~__unbuffered_cnt~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~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 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 985#(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))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 973#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~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: 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, 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-27 23:34:19,484 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:34:19,485 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:19,485 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:19,485 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:19,485 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:19,485 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][685], [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)), 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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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)), 990#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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), Black: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 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: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), 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: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~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)), 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)), 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: 979#(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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 866#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 983#(and (= ~__unbuffered_cnt~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~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 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 985#(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))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 973#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 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: 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-27 23:34:19,486 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2024-06-27 23:34:19,486 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:19,486 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:19,487 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2024-06-27 23:34:19,490 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][685], [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)), 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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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)), 990#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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), Black: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~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)), 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: 979#(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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 983#(and (= ~__unbuffered_cnt~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~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 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 866#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 985#(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))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 973#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 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, 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)), 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-27 23:34:19,491 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:34:19,491 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:34:19,492 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:34:19,492 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:34:19,492 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:34:19,493 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][819], [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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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)), 990#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)), 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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 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: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), Black: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~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)), 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: 979#(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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 983#(and (= ~__unbuffered_cnt~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~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 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 985#(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))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 973#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~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: 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)), 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-27 23:34:19,494 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2024-06-27 23:34:19,494 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:34:19,494 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:34:19,494 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:34:19,494 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2024-06-27 23:34:19,882 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][685], [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)), 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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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)), 990#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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 46#L795true, Black: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 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: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), 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: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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: 979#(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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 866#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~0 1)), Black: 983#(and (= ~__unbuffered_cnt~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~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 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 985#(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))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 973#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), 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: 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-27 23:34:19,884 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:34:19,884 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:34:19,884 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:34:19,884 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:34:19,884 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:34:19,885 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][819], [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, 893#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: 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)), Black: 839#(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)), 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: 848#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 847#(or (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 851#(or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= (* (div ~a$r_buff0_thd2~0 256) 256) ~a$r_buff0_thd2~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), Black: 849#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 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: 868#(and (or (and (= ~__unbuffered_cnt~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~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)) (= |#ghost~multithreaded| 0)) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$w_buff0~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)), 990#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)), 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: 879#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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$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) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 881#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 880#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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)), 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: 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: 901#(and (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~x~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), Black: 900#(and (or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$r_buff1_thd2~0 0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 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~0 1) (= ~a~0 0) (= ~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$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd1~0 0) (<= (div ~a$w_buff0_used~0 256) 0) (= ~a$r_buff1_thd0~0 0)), 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)), 967#true, 46#L795true, 48#L808true, Black: 917#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1))), 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: 918#(or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)) (= |#ghost~multithreaded| 0)), 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: 920#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$w_buff1_used~0 0) (= ~a$flush_delayed~0 (* 256 (div ~a$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))) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 0 (div ~a$w_buff0_used~0 256)) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~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: 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: 938#(and (or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff1_thd1~0 0) (= ~a$r_buff1_thd3~0 0) (= (* 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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$w_buff1~0 0) (= ~a$r_buff0_thd2~0 0) (<= ~a$flush_delayed~0 (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~a$r_buff0_thd1~0 1))) (= ~a$r_buff1_thd2~0 ~a$r_buff0_thd2~0)), 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: 935#(or (= |#ghost~multithreaded| 0) (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__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) (= ~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))))), 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: 937#(or (= |#ghost~multithreaded| 0) (and (= ~z~0 1) (= ~x~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) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_buff0_thd1~0 0) (= ~a$w_buff0~0 0) (= ~a~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 0) (= ~y~0 1) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd3~0 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: 957#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (= ~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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), Black: 958#(and (= ~a$r_buff1_thd2~0 0) (or (and (= ~z~0 1) (= ~x~0 0) (<= 0 ~__unbuffered_p2_EAX~0) (= ~a$flush_delayed~0 (* 256 (div ~a$flush_delayed~0 256))) (= (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$r_buff0_thd3~0) (= ~a$read_delayed~0 (* 256 (div ~a$read_delayed~0 256))) (= (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1_used~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~a$mem_tmp~0 0) (= ~a$r_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) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EBX~0 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_buff1_thd0~0 0) (= ~a$r_buff0_thd2~0 0) (= ~a$r_buff0_thd1~0 1)), 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: 979#(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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 983#(and (= ~__unbuffered_cnt~0 0) (or (and (<= (+ ~a$r_buff1_thd3~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd3~0 256)))) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$w_buff1_used~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$w_buff1_used~0 256)))) (<= (+ ~a$r_buff1_thd2~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff1_thd2~0 256) 256))) (<= ~a$w_buff1_used~0 (+ (* 256 (div ~a$w_buff1_used~0 256)) ~a$w_buff1~0)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd0~0) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff0_thd0~0 256)))) (<= ~a$w_buff0_used~0 (+ (* 256 (div ~a$w_buff0_used~0 256)) 1)) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd2~0) (+ ~a$w_buff0_used~0 (* (div ~a$r_buff0_thd2~0 256) 256))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~a$flush_delayed~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$flush_delayed~0 256)))) (= ~y~0 1) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~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 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 985#(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))) (<= 0 ~a~0) (<= (+ (* 256 (div ~a$w_buff0_used~0 256)) ~a$r_buff0_thd3~0) (+ (* 256 (div ~a$r_buff0_thd3~0 256)) ~a$w_buff0_used~0)) (= (+ (* (div ~a$r_buff0_thd1~0 256) 256) 1) ~a$r_buff0_thd1~0) (<= (+ ~a$r_buff1_thd0~0 (* 256 (div ~a$w_buff0_used~0 256))) (+ ~a$w_buff0_used~0 (* 256 (div ~a$r_buff1_thd0~0 256)))) (= ~a$r_buff1_thd1~0 (+ (* 256 (div ~a$r_buff1_thd1~0 256)) ~a$w_buff1~0)) (<= (+ ~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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~0)), Black: 973#(and (= ~__unbuffered_cnt~0 0) (<= 0 ~__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) (= ~__unbuffered_p2_EBX~0 0) (<= 0 ~z~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: 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-27 23:34:19,886 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2024-06-27 23:34:19,886 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:34:19,886 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:34:19,886 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2024-06-27 23:34:19,886 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event