./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi006_power.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-08-08_07-59-58.files/mutex-meet-local/rfi006_power.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c091e2ee Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/GemCutterReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/rfi006_power.opt.i ./goblint.2024-08-08_07-59-58.files/mutex-meet-local/rfi006_power.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-c091e2e-m [2024-08-13 23:30:36,492 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-08-13 23:30:36,564 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf [2024-08-13 23:30:36,571 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-08-13 23:30:36,572 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-08-13 23:30:36,602 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-08-13 23:30:36,603 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-08-13 23:30:36,603 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-08-13 23:30:36,603 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-08-13 23:30:36,604 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-08-13 23:30:36,605 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-08-13 23:30:36,606 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-08-13 23:30:36,606 INFO L153 SettingsManager]: * Use SBE=true [2024-08-13 23:30:36,610 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-08-13 23:30:36,610 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-08-13 23:30:36,610 INFO L153 SettingsManager]: * sizeof long=4 [2024-08-13 23:30:36,611 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-08-13 23:30:36,611 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-08-13 23:30:36,611 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-08-13 23:30:36,611 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-08-13 23:30:36,613 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-08-13 23:30:36,613 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-08-13 23:30:36,613 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-08-13 23:30:36,614 INFO L153 SettingsManager]: * sizeof long double=12 [2024-08-13 23:30:36,614 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-08-13 23:30:36,614 INFO L153 SettingsManager]: * Use constant arrays=true [2024-08-13 23:30:36,614 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-08-13 23:30:36,615 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-08-13 23:30:36,616 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-08-13 23:30:36,616 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-08-13 23:30:36,616 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-08-13 23:30:36,616 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-08-13 23:30:36,617 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-08-13 23:30:36,617 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-08-13 23:30:36,618 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-08-13 23:30:36,618 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2024-08-13 23:30:36,618 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-08-13 23:30:36,619 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-08-13 23:30:36,619 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-08-13 23:30:36,619 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-08-13 23:30:36,620 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-08-13 23:30:36,620 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-08-13 23:30:36,620 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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/UGemCutter-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 [2024-08-13 23:30:36,846 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-08-13 23:30:36,872 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-08-13 23:30:36,876 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-08-13 23:30:36,877 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-08-13 23:30:36,878 INFO L274 PluginConnector]: Witness Parser initialized [2024-08-13 23:30:36,879 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/./goblint.2024-08-08_07-59-58.files/mutex-meet-local/rfi006_power.opt.yml/witness.yml [2024-08-13 23:30:37,829 INFO L270 PluginConnector]: Initializing CDTParser... [2024-08-13 23:30:37,829 INFO L274 PluginConnector]: CDTParser initialized [2024-08-13 23:30:37,830 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi006_power.opt.i [2024-08-13 23:30:39,277 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-08-13 23:30:39,519 INFO L384 CDTParser]: Found 1 translation units. [2024-08-13 23:30:39,520 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi006_power.opt.i [2024-08-13 23:30:39,540 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/e3a46a511/f0f289723e5441bd9adb27e7ebea9711/FLAG702ececde [2024-08-13 23:30:39,846 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/e3a46a511/f0f289723e5441bd9adb27e7ebea9711 [2024-08-13 23:30:39,846 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-08-13 23:30:39,847 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-08-13 23:30:39,848 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-08-13 23:30:39,848 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-08-13 23:30:39,853 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-08-13 23:30:39,854 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 13.08 11:30:37" (1/2) ... [2024-08-13 23:30:39,854 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2fb20486 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 13.08 11:30:39, skipping insertion in model container [2024-08-13 23:30:39,855 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 13.08 11:30:37" (1/2) ... [2024-08-13 23:30:39,856 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@33bbba66 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 13.08 11:30:39, skipping insertion in model container [2024-08-13 23:30:39,857 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.08 11:30:39" (2/2) ... [2024-08-13 23:30:39,857 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2fb20486 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.08 11:30:39, skipping insertion in model container [2024-08-13 23:30:39,857 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.08 11:30:39" (2/2) ... [2024-08-13 23:30:39,857 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-08-13 23:30:41,002 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-08-13 23:30:41,004 INFO L97 edCorrectnessWitness]: Location invariant before [L761-L761] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:41,004 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:41,004 INFO L97 edCorrectnessWitness]: Location invariant before [L792-L792] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:41,005 INFO L97 edCorrectnessWitness]: Location invariant before [L875-L875] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:41,005 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:41,005 INFO L97 edCorrectnessWitness]: Location invariant before [L795-L795] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:41,006 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:41,006 INFO L97 edCorrectnessWitness]: Location invariant before [L814-L814] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:41,006 INFO L97 edCorrectnessWitness]: Location invariant before [L823-L823] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:41,007 INFO L97 edCorrectnessWitness]: Location invariant before [L798-L798] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:41,007 INFO L97 edCorrectnessWitness]: Location invariant before [L835-L835] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:41,007 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:41,008 INFO L97 edCorrectnessWitness]: Location invariant before [L842-L842] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:41,008 INFO L97 edCorrectnessWitness]: Location invariant before [L868-L868] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:41,008 INFO L97 edCorrectnessWitness]: Location invariant before [L864-L864] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:41,059 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-08-13 23:30:41,236 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi006_power.opt.i[993,1006] [2024-08-13 23:30:41,392 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-08-13 23:30:41,408 INFO L202 MainTranslator]: Completed pre-run [2024-08-13 23:30:41,422 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi006_power.opt.i[993,1006] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-08-13 23:30:41,855 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-08-13 23:30:41,895 INFO L206 MainTranslator]: Completed translation [2024-08-13 23:30:41,895 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.08 11:30:41 WrapperNode [2024-08-13 23:30:41,895 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-08-13 23:30:41,896 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-08-13 23:30:41,896 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-08-13 23:30:41,897 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-08-13 23:30:41,903 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.08 11:30:41" (1/1) ... [2024-08-13 23:30:41,960 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.08 11:30:41" (1/1) ... [2024-08-13 23:30:42,049 INFO L138 Inliner]: procedures = 175, calls = 213, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 358 [2024-08-13 23:30:42,050 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-08-13 23:30:42,052 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-08-13 23:30:42,052 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-08-13 23:30:42,052 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-08-13 23:30:42,061 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.08 11:30:41" (1/1) ... [2024-08-13 23:30:42,061 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.08 11:30:41" (1/1) ... [2024-08-13 23:30:42,081 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.08 11:30:41" (1/1) ... [2024-08-13 23:30:42,081 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.08 11:30:41" (1/1) ... [2024-08-13 23:30:42,143 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.08 11:30:41" (1/1) ... [2024-08-13 23:30:42,148 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.08 11:30:41" (1/1) ... [2024-08-13 23:30:42,188 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.08 11:30:41" (1/1) ... [2024-08-13 23:30:42,196 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.08 11:30:41" (1/1) ... [2024-08-13 23:30:42,232 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-08-13 23:30:42,233 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-08-13 23:30:42,234 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-08-13 23:30:42,234 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-08-13 23:30:42,235 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.08 11:30:41" (1/1) ... [2024-08-13 23:30:42,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-08-13 23:30:42,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-08-13 23:30:42,266 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-08-13 23:30:42,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-08-13 23:30:42,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-08-13 23:30:42,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-08-13 23:30:42,303 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-08-13 23:30:42,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-08-13 23:30:42,304 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-08-13 23:30:42,304 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-08-13 23:30:42,304 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-08-13 23:30:42,305 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-08-13 23:30:42,305 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-08-13 23:30:42,305 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-08-13 23:30:42,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-08-13 23:30:42,305 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-08-13 23:30:42,305 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-08-13 23:30:42,305 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-08-13 23:30:42,307 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-08-13 23:30:42,509 INFO L244 CfgBuilder]: Building ICFG [2024-08-13 23:30:42,511 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-08-13 23:30:44,388 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-08-13 23:30:44,388 INFO L293 CfgBuilder]: Performing block encoding [2024-08-13 23:30:44,423 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder has thrown an exception: de.uni_freiburg.informatik.ultimate.core.model.models.annotation.IAnnotations$UnmergeableAnnotationsException: Cannot merge class de.uni_freiburg.informatik.ultimate.core.lib.models.annotation.AtomicBlockInfo with class de.uni_freiburg.informatik.ultimate.core.lib.models.annotation.AtomicBlockInfo at de.uni_freiburg.informatik.ultimate.core.model.models.annotation.IAnnotations.merge(IAnnotations.java:78) at de.uni_freiburg.informatik.ultimate.core.lib.models.annotation.AtomicBlockInfo.merge(AtomicBlockInfo.java:61) at de.uni_freiburg.informatik.ultimate.core.model.models.ModelUtils.copyAnnotationsFiltered(ModelUtils.java:165) at de.uni_freiburg.informatik.ultimate.core.model.models.ModelUtils.copyAnnotations(ModelUtils.java:66) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.CfgBuilder$LargeBlockEncoding.composeSequential(CfgBuilder.java:1879) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.CfgBuilder$LargeBlockEncoding.(CfgBuilder.java:1743) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:301) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBuilderObserver.process(RCFGBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2024-08-13 23:30:44,428 INFO L158 Benchmark]: Toolchain (without parser) took 4579.76ms. Allocated memory was 211.8MB in the beginning and 373.3MB in the end (delta: 161.5MB). Free memory was 118.5MB in the beginning and 217.1MB in the end (delta: -98.6MB). Peak memory consumption was 201.3MB. Max. memory is 16.1GB. [2024-08-13 23:30:44,428 INFO L158 Benchmark]: Witness Parser took 0.21ms. Allocated memory is still 142.6MB. Free memory is still 92.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-08-13 23:30:44,429 INFO L158 Benchmark]: CDTParser took 1.20ms. Allocated memory is still 211.8MB. Free memory is still 111.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-08-13 23:30:44,429 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2047.59ms. Allocated memory was 211.8MB in the beginning and 373.3MB in the end (delta: 161.5MB). Free memory was 118.5MB in the beginning and 278.7MB in the end (delta: -160.2MB). Peak memory consumption was 169.9MB. Max. memory is 16.1GB. [2024-08-13 23:30:44,430 INFO L158 Benchmark]: Boogie Procedure Inliner took 154.06ms. Allocated memory is still 373.3MB. Free memory was 277.6MB in the beginning and 258.7MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2024-08-13 23:30:44,431 INFO L158 Benchmark]: Boogie Preprocessor took 180.72ms. Allocated memory is still 373.3MB. Free memory was 258.7MB in the beginning and 248.0MB in the end (delta: 10.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2024-08-13 23:30:44,431 INFO L158 Benchmark]: RCFGBuilder took 2192.72ms. Allocated memory is still 373.3MB. Free memory was 248.0MB in the beginning and 217.1MB in the end (delta: 30.9MB). Peak memory consumption was 168.5MB. Max. memory is 16.1GB. [2024-08-13 23:30:44,433 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.21ms. Allocated memory is still 142.6MB. Free memory is still 92.5MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 1.20ms. Allocated memory is still 211.8MB. Free memory is still 111.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2047.59ms. Allocated memory was 211.8MB in the beginning and 373.3MB in the end (delta: 161.5MB). Free memory was 118.5MB in the beginning and 278.7MB in the end (delta: -160.2MB). Peak memory consumption was 169.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 154.06ms. Allocated memory is still 373.3MB. Free memory was 277.6MB in the beginning and 258.7MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 180.72ms. Allocated memory is still 373.3MB. Free memory was 258.7MB in the beginning and 248.0MB in the end (delta: 10.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * RCFGBuilder took 2192.72ms. Allocated memory is still 373.3MB. Free memory was 248.0MB in the beginning and 217.1MB in the end (delta: 30.9MB). Peak memory consumption was 168.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: - ExceptionOrErrorResult: UnmergeableAnnotationsException: Cannot merge class de.uni_freiburg.informatik.ultimate.core.lib.models.annotation.AtomicBlockInfo with class de.uni_freiburg.informatik.ultimate.core.lib.models.annotation.AtomicBlockInfo de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: UnmergeableAnnotationsException: Cannot merge class de.uni_freiburg.informatik.ultimate.core.lib.models.annotation.AtomicBlockInfo with class de.uni_freiburg.informatik.ultimate.core.lib.models.annotation.AtomicBlockInfo: de.uni_freiburg.informatik.ultimate.core.model.models.annotation.IAnnotations.merge(IAnnotations.java:78) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2024-08-13 23:30:44,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/GemCutterReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/rfi006_power.opt.i ./goblint.2024-08-08_07-59-58.files/mutex-meet-local/rfi006_power.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Bitvector.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-c091e2e-m [2024-08-13 23:30:46,654 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-08-13 23:30:46,737 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Bitvector.epf [2024-08-13 23:30:46,743 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-08-13 23:30:46,743 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-08-13 23:30:46,774 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-08-13 23:30:46,775 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-08-13 23:30:46,776 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-08-13 23:30:46,776 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-08-13 23:30:46,777 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-08-13 23:30:46,777 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-08-13 23:30:46,777 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-08-13 23:30:46,778 INFO L153 SettingsManager]: * Use SBE=true [2024-08-13 23:30:46,778 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-08-13 23:30:46,779 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-08-13 23:30:46,779 INFO L153 SettingsManager]: * sizeof long=4 [2024-08-13 23:30:46,779 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-08-13 23:30:46,780 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-08-13 23:30:46,780 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-08-13 23:30:46,780 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-08-13 23:30:46,781 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-08-13 23:30:46,784 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-08-13 23:30:46,785 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-08-13 23:30:46,785 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-08-13 23:30:46,785 INFO L153 SettingsManager]: * sizeof long double=12 [2024-08-13 23:30:46,785 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-08-13 23:30:46,785 INFO L153 SettingsManager]: * Use constant arrays=true [2024-08-13 23:30:46,786 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-08-13 23:30:46,786 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-08-13 23:30:46,786 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-08-13 23:30:46,786 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-08-13 23:30:46,787 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-08-13 23:30:46,787 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-08-13 23:30:46,787 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-08-13 23:30:46,787 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-08-13 23:30:46,788 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-08-13 23:30:46,788 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2024-08-13 23:30:46,788 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-08-13 23:30:46,791 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-08-13 23:30:46,791 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-08-13 23:30:46,792 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-08-13 23:30:46,793 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-08-13 23:30:46,793 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-08-13 23:30:46,793 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-08-13 23:30:46,793 INFO L153 SettingsManager]: * Logic for external solver=AUFBV 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/UGemCutter-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 [2024-08-13 23:30:47,107 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-08-13 23:30:47,131 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-08-13 23:30:47,133 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-08-13 23:30:47,134 INFO L270 PluginConnector]: Initializing CDTParser... [2024-08-13 23:30:47,135 INFO L274 PluginConnector]: CDTParser initialized [2024-08-13 23:30:47,136 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi006_power.opt.i [2024-08-13 23:30:48,633 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-08-13 23:30:48,925 INFO L384 CDTParser]: Found 1 translation units. [2024-08-13 23:30:48,926 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi006_power.opt.i [2024-08-13 23:30:48,949 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/10f1760a3/a77f0be0368842d785cb3c2f84c00c03/FLAGb1ce4f781 [2024-08-13 23:30:48,964 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/10f1760a3/a77f0be0368842d785cb3c2f84c00c03 [2024-08-13 23:30:48,970 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-08-13 23:30:48,970 INFO L274 PluginConnector]: Witness Parser initialized [2024-08-13 23:30:48,971 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/./goblint.2024-08-08_07-59-58.files/mutex-meet-local/rfi006_power.opt.yml/witness.yml [2024-08-13 23:30:50,180 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-08-13 23:30:50,182 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-08-13 23:30:50,184 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-08-13 23:30:50,188 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-08-13 23:30:50,197 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-08-13 23:30:50,198 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.08 11:30:48" (1/2) ... [2024-08-13 23:30:50,198 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@bac1d0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.08 11:30:50, skipping insertion in model container [2024-08-13 23:30:50,199 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.08 11:30:48" (1/2) ... [2024-08-13 23:30:50,201 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5506167b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.08 11:30:50, skipping insertion in model container [2024-08-13 23:30:50,201 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 13.08 11:30:50" (2/2) ... [2024-08-13 23:30:50,202 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@bac1d0f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 13.08 11:30:50, skipping insertion in model container [2024-08-13 23:30:50,202 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 13.08 11:30:50" (2/2) ... [2024-08-13 23:30:50,202 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-08-13 23:30:51,266 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-08-13 23:30:51,267 INFO L97 edCorrectnessWitness]: Location invariant before [L875-L875] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:51,268 INFO L97 edCorrectnessWitness]: Location invariant before [L835-L835] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:51,268 INFO L97 edCorrectnessWitness]: Location invariant before [L823-L823] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:51,268 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:51,269 INFO L97 edCorrectnessWitness]: Location invariant before [L868-L868] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:51,269 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:51,269 INFO L97 edCorrectnessWitness]: Location invariant before [L798-L798] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:51,270 INFO L97 edCorrectnessWitness]: Location invariant before [L792-L792] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:51,270 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:51,270 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:51,271 INFO L97 edCorrectnessWitness]: Location invariant before [L761-L761] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:51,271 INFO L97 edCorrectnessWitness]: Location invariant before [L864-L864] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:51,272 INFO L97 edCorrectnessWitness]: Location invariant before [L795-L795] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:51,272 INFO L97 edCorrectnessWitness]: Location invariant before [L842-L842] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:51,272 INFO L97 edCorrectnessWitness]: Location invariant before [L814-L814] ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$mem_tmp >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )__unbuffered_p1_EBX) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd3 >= 0LL)) && ((0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff0_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff0 >= 0LL)) && ((0LL - (long long )x$r_buff1_thd3) + (long long )x$w_buff1 >= 0LL)) && ((0LL - (long long )x$w_buff1_used) + (long long )y >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$flush_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff0_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd0) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd1) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$r_buff1_thd2) - (long long )x$w_buff1_used >= 0LL)) && ((0LL - (long long )x$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )__unbuffered_p1_EBX) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )main$tmp_guard1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$mem_tmp) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff0_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$r_buff1_thd3) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff0_used) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )x$w_buff1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice0) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice1) - (long long )x$w_buff1_used >= 0LL)) && ((1LL - (long long )weak$$choice2) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )__unbuffered_p1_EAX) - (long long )x$w_buff1_used >= 0LL)) && ((2LL - (long long )x$w_buff1_used) - (long long )y >= 0LL)) && ((long long )__unbuffered_cnt - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p0_EAX$w_buff1_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EAX - (long long )x$w_buff1_used >= 0LL)) && ((long long )__unbuffered_p1_EBX - (long long )x$w_buff1_used >= 0LL)) && ((long long )main$tmp_guard1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x - (long long )x$mem_tmp >= 0LL)) && ((long long )x - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$flush_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$mem_tmp - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$r_buff1_thd3 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff0_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$r_buff1_thd3 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$read_delayed - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL)) && ((long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL)) && ((long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice0 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice1 - (long long )x$w_buff1_used >= 0LL)) && ((long long )weak$$choice2 - (long long )x$w_buff1_used >= 0LL)) && (__unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (__unbuffered_p0_EAX$mem_tmp == 0)) && (__unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (__unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff0 == 0)) && (__unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (__unbuffered_p0_EAX$w_buff1 == 0)) && (__unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (x$flush_delayed == (_Bool)0)) && (x$r_buff0_thd0 == (_Bool)0)) && (x$r_buff0_thd1 == (_Bool)0)) && (x$r_buff0_thd2 == (_Bool)0)) && (x$r_buff1_thd0 == (_Bool)0)) && (x$r_buff1_thd1 == (_Bool)0)) && (x$r_buff1_thd2 == (_Bool)0)) && (x$read_delayed == (_Bool)0)) && (x$read_delayed_var == 0)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2) [2024-08-13 23:30:51,318 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-08-13 23:30:51,491 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi006_power.opt.i[993,1006] [2024-08-13 23:30:51,700 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-08-13 23:30:51,721 INFO L202 MainTranslator]: Completed pre-run [2024-08-13 23:30:51,739 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi006_power.opt.i[993,1006] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-08-13 23:30:52,120 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-08-13 23:30:52,164 INFO L206 MainTranslator]: Completed translation [2024-08-13 23:30:52,168 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 13.08 11:30:52 WrapperNode [2024-08-13 23:30:52,168 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-08-13 23:30:52,170 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-08-13 23:30:52,170 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-08-13 23:30:52,170 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-08-13 23:30:52,181 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 13.08 11:30:52" (1/1) ... [2024-08-13 23:30:52,232 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 13.08 11:30:52" (1/1) ... [2024-08-13 23:30:52,303 INFO L138 Inliner]: procedures = 179, calls = 213, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 359 [2024-08-13 23:30:52,305 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-08-13 23:30:52,306 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-08-13 23:30:52,306 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-08-13 23:30:52,306 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-08-13 23:30:52,315 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 13.08 11:30:52" (1/1) ... [2024-08-13 23:30:52,315 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 13.08 11:30:52" (1/1) ... [2024-08-13 23:30:52,334 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 13.08 11:30:52" (1/1) ... [2024-08-13 23:30:52,334 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 13.08 11:30:52" (1/1) ... [2024-08-13 23:30:52,400 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 13.08 11:30:52" (1/1) ... [2024-08-13 23:30:52,406 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 13.08 11:30:52" (1/1) ... [2024-08-13 23:30:52,418 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 13.08 11:30:52" (1/1) ... [2024-08-13 23:30:52,427 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 13.08 11:30:52" (1/1) ... [2024-08-13 23:30:52,442 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-08-13 23:30:52,443 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-08-13 23:30:52,443 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-08-13 23:30:52,443 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-08-13 23:30:52,444 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 13.08 11:30:52" (1/1) ... [2024-08-13 23:30:52,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-08-13 23:30:52,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-08-13 23:30:52,475 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-08-13 23:30:52,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-08-13 23:30:52,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2024-08-13 23:30:52,516 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-08-13 23:30:52,516 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-08-13 23:30:52,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2024-08-13 23:30:52,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-08-13 23:30:52,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2024-08-13 23:30:52,518 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-08-13 23:30:52,518 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-08-13 23:30:52,519 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-08-13 23:30:52,519 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-08-13 23:30:52,519 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-08-13 23:30:52,519 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-08-13 23:30:52,519 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-08-13 23:30:52,519 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-08-13 23:30:52,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-08-13 23:30:52,521 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-08-13 23:30:52,695 INFO L244 CfgBuilder]: Building ICFG [2024-08-13 23:30:52,697 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-08-13 23:30:57,729 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-08-13 23:30:57,729 INFO L293 CfgBuilder]: Performing block encoding [2024-08-13 23:30:57,756 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder has thrown an exception: de.uni_freiburg.informatik.ultimate.core.model.models.annotation.IAnnotations$UnmergeableAnnotationsException: Cannot merge class de.uni_freiburg.informatik.ultimate.core.lib.models.annotation.AtomicBlockInfo with class de.uni_freiburg.informatik.ultimate.core.lib.models.annotation.AtomicBlockInfo at de.uni_freiburg.informatik.ultimate.core.model.models.annotation.IAnnotations.merge(IAnnotations.java:78) at de.uni_freiburg.informatik.ultimate.core.lib.models.annotation.AtomicBlockInfo.merge(AtomicBlockInfo.java:61) at de.uni_freiburg.informatik.ultimate.core.model.models.ModelUtils.copyAnnotationsFiltered(ModelUtils.java:165) at de.uni_freiburg.informatik.ultimate.core.model.models.ModelUtils.copyAnnotations(ModelUtils.java:66) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.CfgBuilder$LargeBlockEncoding.composeSequential(CfgBuilder.java:1879) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.CfgBuilder$LargeBlockEncoding.(CfgBuilder.java:1743) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.CfgBuilder.createIcfg(CfgBuilder.java:301) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBuilderObserver.process(RCFGBuilderObserver.java:88) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2024-08-13 23:30:57,760 INFO L158 Benchmark]: Toolchain (without parser) took 7578.07ms. Allocated memory was 125.8MB in the beginning and 346.0MB in the end (delta: 220.2MB). Free memory was 50.2MB in the beginning and 208.1MB in the end (delta: -157.8MB). Peak memory consumption was 197.4MB. Max. memory is 16.1GB. [2024-08-13 23:30:57,761 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 46.1MB. Free memory was 25.0MB in the beginning and 24.9MB in the end (delta: 78.1kB). There was no memory consumed. Max. memory is 16.1GB. [2024-08-13 23:30:57,762 INFO L158 Benchmark]: Witness Parser took 1.23ms. Allocated memory is still 62.9MB. Free memory is still 28.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-08-13 23:30:57,762 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1984.96ms. Allocated memory was 125.8MB in the beginning and 346.0MB in the end (delta: 220.2MB). Free memory was 49.8MB in the beginning and 221.7MB in the end (delta: -171.8MB). Peak memory consumption was 122.7MB. Max. memory is 16.1GB. [2024-08-13 23:30:57,763 INFO L158 Benchmark]: Boogie Procedure Inliner took 135.53ms. Allocated memory is still 346.0MB. Free memory was 221.7MB in the beginning and 212.2MB in the end (delta: 9.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-08-13 23:30:57,763 INFO L158 Benchmark]: Boogie Preprocessor took 136.36ms. Allocated memory is still 346.0MB. Free memory was 212.2MB in the beginning and 198.6MB in the end (delta: 13.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2024-08-13 23:30:57,764 INFO L158 Benchmark]: RCFGBuilder took 5316.09ms. Allocated memory is still 346.0MB. Free memory was 198.6MB in the beginning and 208.1MB in the end (delta: -9.5MB). Peak memory consumption was 125.8MB. Max. memory is 16.1GB. [2024-08-13 23:30:57,767 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 46.1MB. Free memory was 25.0MB in the beginning and 24.9MB in the end (delta: 78.1kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 1.23ms. Allocated memory is still 62.9MB. Free memory is still 28.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1984.96ms. Allocated memory was 125.8MB in the beginning and 346.0MB in the end (delta: 220.2MB). Free memory was 49.8MB in the beginning and 221.7MB in the end (delta: -171.8MB). Peak memory consumption was 122.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 135.53ms. Allocated memory is still 346.0MB. Free memory was 221.7MB in the beginning and 212.2MB in the end (delta: 9.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 136.36ms. Allocated memory is still 346.0MB. Free memory was 212.2MB in the beginning and 198.6MB in the end (delta: 13.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * RCFGBuilder took 5316.09ms. Allocated memory is still 346.0MB. Free memory was 198.6MB in the beginning and 208.1MB in the end (delta: -9.5MB). Peak memory consumption was 125.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: - ExceptionOrErrorResult: UnmergeableAnnotationsException: Cannot merge class de.uni_freiburg.informatik.ultimate.core.lib.models.annotation.AtomicBlockInfo with class de.uni_freiburg.informatik.ultimate.core.lib.models.annotation.AtomicBlockInfo de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: UnmergeableAnnotationsException: Cannot merge class de.uni_freiburg.informatik.ultimate.core.lib.models.annotation.AtomicBlockInfo with class de.uni_freiburg.informatik.ultimate.core.lib.models.annotation.AtomicBlockInfo: de.uni_freiburg.informatik.ultimate.core.model.models.annotation.IAnnotations.merge(IAnnotations.java:78) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2024-08-13 23:30:57,812 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: UnmergeableAnnotationsException: Cannot merge class de.uni_freiburg.informatik.ultimate.core.lib.models.annotation.AtomicBlockInfo with class de.uni_freiburg.informatik.ultimate.core.lib.models.annotation.AtomicBlockInfo